检查 ext3、debian 上的文件系统

检查 ext3、debian 上的文件系统

如何在 Linux 上对 ext3 分区执行文件系统检查?
我正在寻找一种解决方案,可以检查文件系统上可访问的每个文件。

更新: 我会在服务器上运行它,而无需卸载驱动器。

答案1

您无法在桌面会话中运行 fsck。桌面会话需要运行级别 2。

sudo init 1

然后卸载所有内容:

sudo umount -a

然后您可以运行 fsck。使用 -c 选项运行 fsck,它将扫描驱动器上的坏块。然后,您可以运行:

sudo init 2

答案2

关于您的更新,请参阅为什么不能 fsck 已挂载的分区?

至于检查所有内容,fsck -n将安全地查看任何文件系统(在线或离线),并报告结果。该-n标志可防止其更改任何内容。如果您在没有该标志的情况下对已安装的分区运行 fsck,游戏就结束了。这些结果会有点疯狂,可能会告诉您您的在线文件系统正在发生各种不好的事情,而它们本来就很好。

相关内容