xfs_repair用于修复xfs文件系统的修复程序,执行xfs_repair命令修复时,必须umount取消当前挂载。
xfs_repair命令
xfs_repair [options] device
例:修复/dev/sda2:xfs_repair /dev/sda2
选项:
-f:指定要修复的文件系统
-L:强制日志归零,可以理解为强制进行修复,可能会造成文件丢失,正常修复不了的情况下在用
强制修复/dev/sda2:xfs_repair -L /dev/sda2
-l logdev:指定外部日志所在设备
-m maxmem:要使用的最大内存,注意:内存限制只是相近值,可能会超过限定的值
-n:无修改模式,仅检查文件系统是否有损坏
例:检查/dev/sda2:xfs_repair -n /dev/sda2
-P:禁用inode和目录块的预读取
-r rtdev:指定文件系统所在的设备
-v:详细输出
-c subopts:更改文件系统参数
-o subopts:覆盖行为,有多个子选项值,如bhash、ag_stride、force_geometry等
-t interval:以秒为单位的间隔
-d:通常在单用户模式下使用,很危险,不要轻易使用
-V:打印xfs_repair版本号