• 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参数为自动确认修复

  • 相关阅读:
    epplus
    http://www.cmake.org/
    patheditor2
    emgu cv
    OpenCV
    Tesseract
    Blendar基金会
    安装服务windows,installutil
    R 软件
    历史为什么选择C语言?事实证明:暮年的C语言,依旧宝刀未老!
  • 原文地址:https://www.cnblogs.com/potato-chip/p/12326955.html
Copyright © 2020-2023  润新知