如何检查远程机器上启动时运行的 fsck 结果?

如何检查远程机器上启动时运行的 fsck 结果?

touch /forcefsck && reboot在远程机器上进行了操作,使用 Ubuntu 9.10。

我如何才能知道是否有任何错误被更正?我如何才能知道 fsck 的结果是什么?

谢谢

答案1

我认为它可能在/var/log/boot.log。至少我的文件中似乎有一些与成功的 fsck 相关的内容:

fsck from util-linux-ng 2.17.2
/dev/sda1: clean, 300236/4358144 files, 6740064/17401600 blocks

这是在 Ubuntu 10.04.2 LTS 上。

答案2

我很幸运:

grep fsck /var/log/*|less

答案3

我有同样的问题。

我的发行版是 Ubuntu 12.04.5 LTS x86_64

我在 /var/log/kern.log 中找到了你和我需要的日志。

在暴风雨期间停电后,我使用 /forcefsck 重新启动了我的 PC。我的根分区是 /dev/sda5。我的 /var/log/kern.log 如下:

8 月 15 日 10:34:40 utopia 内核:[12.383204] EXT3-fs (sda5): 只读 fs 上的孤立文件清理
8 月 15 日 10:34:40 utopia 内核:[12.383209] ext3_orphan_cleanup:删除未引用的 inode 3720218
8 月 15 日 10:34:40 utopia 内核:[12.383232] ext3_orphan_cleanup:删除未引用的 inode 3720217

... 经过这样的几行之后...

8 月 15 日 10:34:40 utopia 内核:[12.441253] EXT3-fs (sda5): 删除了 54 个孤立 inode
8月15日 10:34:40 utopia 内核:[12.441314] EXT3-fs (sda5): 恢复完成
8 月 15 日 10:34:40 utopia 内核:[12.596464] EXT3-fs (sda5):使用有序数据模式挂载文件系统

相关内容