我们有 RedHat 7.2 操作系统。
/dev/sdc is mounted to /bla/appLO
是否可以fsck
在已安装的磁盘上运行(不带umount /bla/appLO
)并仅查看错误(如果存在)?
例子:
e2fsck -n /dev/sdc
e2fsck 1.42.9 (28-Dec-2013)
Warning! /dev/sdc is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sdc: clean, 11/1310720 files, 126322/5242880 blocks
fsck -n
即使安装了磁盘也会显示错误吗?
不。
您永远不应该
fsck
在已安装的文件系统上运行。纠正实时文件系统上的错误会弄乱你的磁盘。即使您在只读模式下运行该工具(没有纠错),结果也不可信。即使文件系统以只读方式安装也是如此。来自
man e2fsck
:来自
man fsck
:您应该花时间卸载磁盘并进行适当的文件系统检查;无法信任的结果根本没有用处。