我努力了
sudo touch /forcefsck
然后我重新启动,文件消失了,但似乎没有进行磁盘检查。整个启动过程不到 10 秒!
然后我尝试强制它每天重启:
sudo tune2fs -i 1 /dev/sda1
为了验证,我运行了这个:
sudo dumpe2fs -h /dev/sda1
相关输出行如下:
Last checked: Sun Sep 4 12:15:45 2016
Check interval: 86400 (1 day)
Next check after: Mon Sep 5 12:15:45 2016
运行“date”后,我发现我的时钟显示当前时间为 2016 年 12 月 19 日,因此 fsck 应该在下次启动时运行。但是我重启后,速度又变得非常快,再次运行 dumpe2fs 时,我看到了上面完全相同的文本,这表明它从未尝试运行 fsck。
我如何强制 fsck 在启动时运行?