3.10. 修复文件系统
当挂载文件系统节点失败时,文件系统日志允许快速恢复。但如果存储设备断电或者断开物理连接,则会发生文件系统崩溃。(无法使用日志进行存储子系统失败修复。)当这种崩溃发生时,您可以使用
fsck.gfs2
命令修复 GFS2 文件系统。
警告
fsck.gfs2
命令必须只能在从所有节点中卸载的文件系统中运行。
注意
如果您以前有在 GFS 文件系统中使用 gfs_fsck 命令的经验,请注意
fsck.gfs2
命令在以下方面和之前发布的 gfs_fsck
有所不同:
- 您不能使用 Ctrl+C 设定互动模式。按 Ctrl+C 会取消
fsck.gfs2
命令。不要 按 Ctrl+C,除非您想要取消该命令。 - 您可以使用
-v
标签提高详细等级。添加第二个-v
标签会再次提高等级。 - 您可以使用
-q
标签降低详细等级。添加第二个-q
标签会再次降低等级。 -n
会以只读方式打开某个文件系统并自动对所有查询回答no
。该选项提供了在不允许fsck.gfs2
命令生效的前提下使用命令找出错误的方法。
有关其它命令选项详情请参考
fsck.gf2
man page。
用法 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
fsck.gfs2 -y BlockDevice
fsck.gfs2 -y BlockDevice
-y
-y
标签可使对所有问题的回答都为yes
。如果指定-y
标签,fsck.gfs2
命令则不会在进行修改前提示您进行回答。BlockDevice
- 指定 GFS2 文件系统所在的块设备。
示例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在这个示例中,修复了位于块设备
/dev/testvol/testlv
中的 GFS2 文件系统。所有关于修复查询的回答都自动为 yes
。