我们有红帽机器版本-6.x
所有挂载的磁盘都有 xfs 文件系统:
UUID=198s5364-a29c-429e-b16d-e772acd /data_SA xfs rw,noatime,inode64,allocsize=16m 1 2
我们想要修复某些磁盘上的文件系统,
什么是正确的使用方法
- xfs_repair
- 文件系统检查工具
- 文件系统检查
答案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