接下来是这个问题: 重启时强制使用 fsck.ext4,但确实“强制”
显然,当您在已挂载的文件系统上使用 e2fsck -n 时,其输出并不可靠,因此其输出不应被信任。
有没有办法检查已挂载文件系统中的错误?只检查,不修复。我对 ext4 更感兴趣,因为这是我最常用的。
答案1
由于大多数 Linux 文件系统的工作方式,您根本无法对已安装的文件系统进行安全/有用的检查。它并不真正安全,而且由于系统正在使用中,因此它可能不可靠。遗憾的是,有时,您必须忍受现状,直到有人做得更好 ;)。Ext4 可能不会采用此功能(也许 ext5?如果它真的出现),但我相信 btrfs 会,如果它这样做了,您将能够在需要时切换分区。
答案2
如果它是 LVM 卷,那么您可以拍摄该卷的快照,然后在快照上运行 fsck 以查看文件系统是否处于可恢复状态。这与检查它当前是否处于一致状态不同。但是对于几乎所有意图来说,它已经足够接近了。完成后,删除快照。