zoukankan      html  css  js  c++  java
  • fsck知识点记录

    最近处理一个生产环境问题时,碰下一个以下现象,记录一下,便于以后出现类似问题时,快速的查找相应命令

    问题现象

    由于物理机的内存条出现故障,导致该节点上的所有虚机网络都不通,机房人员修复完物理内存以后,重启物理机,查看节点上的所有虚机,都处于running状态,但是监控人员反馈,有一台虚机的网络还是不通,通过vnc的方式登录到虚机以后,进入系统时,提示如下的异常信息:

    /dev/mapper/systemvg-varlv contains a file system  with errors ,check forced
    /dev/mapper/systemvg-varlv:UNEXPECTED INCONSISTENCY ;RUN fcsk MANUALLY

    当时,并未在意这条错误提示,通过ip add命令查看虚机的网卡信息时,无网卡信息,尝试清空/etc/udev/rules.d/70-persistent-net.rules内容时,提示该文件为只读文件。由于以root用户登录的,因此不存在权限的问题,所以怀疑由于物理机硬件内存条的异常,导致的虚机内部文件系统异常了

    问题处理方式

    1)执行fsck -y /dev/mapper/systemvg-varlv命令,对分区进行修复

    2)重新启动虚机

    3)尝试清空/etc/udev/rules.d/70-persistent-net.rules文件内容,可以正常的执行修改操作

    fsck 命令详解

    功能说明:检查文件系统并尝试修复错误。
    语  法:fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...]
    补充说明:当文件系统发生错误四化,可用fsck指令尝试加以修复。
    注意:千万不能在运行的系统上面直接执行fsck,特别是RHEL6.0以下ext3的文件系统,否则100%损坏根文件系统,使用fsck -y /dev/sdb1 修复磁盘时,必须将sdb1分区umount掉
    参  数:
    -a 自动修复文件系统,不询问任何问题。
    -A 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统。
    -N 不执行指令,仅列出实际执行会进行的动作。
    -P 当搭配"-A"参数使用时,则会同时检查所有的文件系统。
    -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
    -R 当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。
    -s 依序执行检查作业,而非同时执行。
    -t<文件系统类型> 指定要检查的文件系统类型。
    -T 执行fsck指令时,不显示标题信息。
    -V 显示指令执行过程。
    fdisk -l 查看设备号
    运行 fsck -y /dev/sdb1 修复磁盘 -y参数为自动确认修复

  • 相关阅读:
    [go]go addressable 详解
    [go]灵活的处理json与go结构体
    [django]django内置的用户模型
    [go]文件读写&io操作
    *2.3.2_加入env
    UVM_INFO
    uvm_config_db在UVM验证环境中的应用
    *2.2.4 加入virtual interface
    *2.2.3 加入objection机制
    2.2.2 加入factory机制
  • 原文地址:https://www.cnblogs.com/potato-chip/p/12326955.html
Copyright © 2011-2022 走看看