通过编辑 fstab 文件修复文件系统

通过编辑 fstab 文件修复文件系统

是否可以通过重新编辑 fstab 文件来运行 xfs 修复?

/dev/mapper/vg-linux_root /                       xfs     defaults        0 0
UUID=7de1dc5c-b605-4a6f-bdf1-f1e869f6ffb9 /boot   xfs     defaults        0 0
/dev/mapper/vg-linux_var /var                     xfs     defaults        0 0
/dev/mapper/vg-linux_swap swap                    swap    defaults        0 0

我不确定,但将最后一个数字从 0 替换为 1,对吗?

答案1

格式文件系统应该 :

(Device)  (MountPoint) (FsType) (MountOptions)  (Dump) (FsCheck)

因此这里的 FsCheck 字段可以采用以下值之一:

0:fsck 已禁用

1 :启用 fsck 并具有更高优先级(主要用于根文件系统)

2:对优先级较低的其他文件系统启用 fsck。

所以你必须从这些选项中选择一个。

答案2

不,passno 为正数(第 6 个 fstab 字段)是不够的。是的,如果是,它仍应为 1 /,否则应为 2。

特定于 XFS,fsck.xfs默认情况下不执行任何操作。挂载时的日志恢复可能会使其进入可用状态。但如果失败,系统将无法启动,通常需要启动救援目标才能恢复。

但是,系统管理员可以强制文件系统检查工具跑步 xfs_修复(8)在启动时通过创建/forcefsck文件或在内核命令行上使用“fsck.mode=force”启动系统。

相关内容