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

  • 相关阅读:
    Hibernate实体对象三种状态
    tar命令: 对某目录文件打tar包时,排除指定的目录或文件
    开发项目时,提示 找不到类的解决方法,以及如何设置编译源目录
    当html中存在url中如: onclick="toView('参数1')", 参数1是特别字符,如&asop;&quot;' "等时,浏览器解析时会报错。解决方法如文中描述
    oracle表分区心得
    启动系统相关服务笔记整理
    使用PSD设计网页页面
    JAR、WAR、EAR 区别
    设置 MyEclipse 默认打开文件方式
    前端性能优化
  • 原文地址:https://www.cnblogs.com/potato-chip/p/12326955.html
Copyright © 2020-2023  润新知