在/ forcefsck之后,在启动时记录fsck结果在哪里?

远程工作时,我设置一个服务器,在启动时使用sudo touch /forcefsck命令强制fsck并重新启动。

重新启动后,我在/var/log/fsck中检查了磁盘检查的结果。
checkfscheckroot都说: 还没有记录任何内容

那么它在哪里保存结果呢?

可能您受此错误的影响: “不记录/ var / log / fsck /中的fsck调用”

对于Ubuntu 14.xx:

我在/var/log/upstart/mountall.log找到了一些fsck日志。

对于Ubuntu 16.04

命令journalctl -b --no-pager | grep systemd-fsck journalctl -b --no-pager | grep systemd-fsck

报告非root分区文件系统检查。与此类似:

 Mar 22 15:06:26 64bitUbuntu systemd-fsck[750]: /dev/sdb1: clean, 146223/121454592 files, 356711795/485818368 blocks 

对于启动时的根分区检查,请发出命令more /var/log/boot.log

提供与此类似的结果:

 /dev/sda2: clean, 349091/1954064 files, 2379983/7814912 blocks 

使用Ubuntu 12.04.5 LTS进行测试,我发现了/var/log/boot.log上的日志

 └❯ grep -A 1 fsck /var/log/* /var/log/boot.log:fsck from util-linux 2.20.1 /var/log/boot.log-/dev/vda1: 209262/2621440 files (0.1% non-contiguous), 3239494/10485504 blocks 

对于Ubuntu 18.04

命令journalctl -b --no-pager | grep systemd-fsck journalctl -b --no-pager | grep systemd-fsckgrep systemd-fsck /var/log/syslog

报告非根分区文件系统检查。与此类似:

 Sep 25 16:06:29 me-Z370-HD3P systemd-fsck[615]: Scratch: clean, 19/6520832 files, 555602/26081280 blocks Sep 25 16:06:29 me-Z370-HD3P systemd-fsck[609]: /dev/sda1: clean, 47014/89374720 files, 294970235/357492992 blocks Sep 25 16:06:29 me-Z370-HD3P systemd-fsck[613]: /dev/sda5: clean, 6707/32727040 files, 7464312/130885120 blocks 

即使强制,也不会记录由UUID结果挂载的根分区的检查。