redhat 6 版本 + xfs_repair 或 fsck.xfs 用于修复损坏的文件系统

redhat 6 版本 + xfs_repair 或 fsck.xfs 用于修复损坏的文件系统

我们有红帽机器版本-6.x

所有挂载的磁盘都有 xfs 文件系统:

UUID=198s5364-a29c-429e-b16d-e772acd /data_SA              xfs     rw,noatime,inode64,allocsize=16m 1 2

我们想要修复某些磁盘上的文件系统,

什么是正确的使用方法

  1. xfs_repair
  2. 文件系统检查工具
  3. 文件系统检查

答案1

来自 fsck 手册页:

   fsck.xfs  is called by the generic Linux fsck(8) program at startup to check and repair an XFS filesystem.  XFS is a journaling filesystem and performs recovery at mount(8) time if
   necessary, so fsck.xfs simply exits with a zero exit status.

   If you wish to check the consistency of an XFS filesystem, or repair a damaged or corrupt XFS filesystem, see xfs_repair(8).

答案2

最好的选择是xfs_repair

步骤如下:

首先在 /dev/disk/by-uuid 中找到您的设备 UUID

查找与挂载点文件夹相关的磁盘是什么

例如:根据 /etc/fstab,磁盘是数据_SA

UUID=198s5364-a29c-429e-b16d-e772acd /data_SA              xfs     rw,noatime,inode64,allocsize=16m 1 2

卸载挂载点文件夹

umount /data_SA ( or umount –l /data_SA  if it say busy )

按照以下步骤修复文件系统:

xfs_repair /dev/disk/by-uuid/198s5364-a29c-429e-b16d-e772acd

最后再次挂载挂载点文件夹

mount /data_SA

相关内容