无法在启动 Archlinux 时运行 fsck

无法在启动 Archlinux 时运行 fsck

我正在运行 ArchlinuxODROID-N2+与 Petitboot(基于 Uboot)引导加载程序。我关注了archlinux维基百科在启动时启用 fsck,但它仍然从不运行。

我有FSCK设置为最后一个钩子mkinitcpio.conf。我的内核启动参数是:

root=/dev/mmcblk0p2 rootwait rw 缓解措施=关闭 console=ttyAML0,115200n8 console=tty1 徽标=osd0,已加载 no_console_suspend net.ifnames=0 cma=800M clk_ignore_unused video=HDMI-A-1:1920x1080@60fsck.repair=是 fsck.mode=force

我的 fstab 条目如下所示:

/dev/mmcblk0p1  /boot  vfat  defaults,noatime,discard  0  0
/dev/mmcblk0p2  /      ext4  defaults,noatime          2  1

在另一个问题的帮助下,我增加了安装计数,tune2fs -C 50 /dev/mmcblk0p2但日志中仍然没有提及 fsck,并且输出tune2fs -l /dev/mmcblk0p2 | grep Last如下所示:

Last mounted on:          /
Last mount time:          Thu Jan  1 00:00:07 1970
Last write time:          Thu Jan  1 00:00:07 1970
Last checked:             Sun Oct 25 03:13:29 2020

我缺少什么?

相关内容