我有2TB ext4分区,上面有50万个文件。
我要检查此分区是否包含任何错误。
我不想搜索坏块,仅应检查逻辑结构。
我已经卸载了分区并运行fsck /dev/sda2
,但是fsck立即返回退出代码0,而没有实际检查整个文件系统。
我预计完整分区检查将需要几个小时才能完成。
我已阅读man fsck
但未找到“全面测试”的选项。
恐怕我的分区可能有一些扇区被垃圾数据意外覆盖。
我的HDD先前已连接到另一个操作系统,该操作系统的错误行为可能会损坏ext4分区。
这就是为什么我要确保整个树结构完全正确。
换句话说,我想执行类似于chkdsk.exe
Windows上的实用程序的检查。
我应该在Debian上使用什么来完全检查ext4文件系统?
e2fsck -f
检查这么快-只需要几秒钟?与Windows行为相比(这需要几个小时),这真是太神奇了。