看起来 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。