linux 出现结构需要清理 (structure needs cleaning)

  1. 问题描述
    Linux服务器出现 mount /dev/mapper/centos-root on /sysroot failed: Structure needs cleaning 的问题

  2. 处理过程
    关健字“structure needs cleaning”,这是XFS文件系统(客户选用)在异常掉电后损坏,需要手动修复:
    在未挂载状态下使用这个命令:
    shell> xfs_repair /dev/mapper/centos-root
    如果提示log什么的有问题,则使用-L参数,这会重建log,然后再使用上面一条命令进行修复。
    shell>xfs_repair -L /dev/mapper/centos-root

  3. ext4文件系统的处理方法
    fsck.ext4 /dev/sda1