fsck.ext4:如何强制检查整个文件系统?

fsck.ext4:如何强制检查整个文件系统?

看起来 fsck.ext4 很快就退出了,我猜它只检查日志,如果日志干净了就什么也不做。是吗?如何强制它检查整个文件系统?我试过这个-f选项,但它又退出了,说它很快就干净了。

答案1

尝试: fsck -pvcf-- 将强制详细检查坏块并自动修复。如果仍然有问题,则您的硬盘可能有物理问题。

答案2

在我的计算机上,这e2fsck -fv <ext4-device>需要很长时间,大约两到四分钟(设备已满约 360 GiB)。因此,我认为它进行了全面检查!我通常使用e2fsck -vfp -C0 <ext4-device>,“ -p”进行自动修复,“ -C0”将进度打印到标准输出,“ -v”表示“详细”。

答案3

简单的解决方案

sudo touch /forcefsck

重启后将强制对 ext3/ext4/... 进行 fsck。

相关内容