问题描述
有没有一种方法可以确定是否计划在下次启动时检查文件系统?
也许它类似于强制检查,它由文件/forcefsck
的存在触发吗?
最佳回答
除了/forcefsck之外,它还取决于您的文件系统。
通过ext2,ext3和ext4,您可以使用
dumpe2fs -h /dev/diskname
其中磁盘名是sda1。您可以通过运行命令确定磁盘分区的名称
mount
输出示例(仅部分):
/dev/xvda1 on / type ext3 (rw,noatime,usrquota,errors=remount-ro)
其中xvda1是根磁盘分区的名称。
对于dumpe2fs,三个有趣的项目是
Mount count: 9
Maximum mount count: 36
Next check after: Mon Feb 14 09:31:33 2011
如果安装数量等于或大于最大安装数量,或者通过了“之后的下一个检查”,Ubuntu将运行fsck。
次佳回答
从Ubuntu 11.04开始,此信息将使用工具/usr/lib/update-notifier/update-motd-fsck-at-reboot显示在/etc/motd
文件中,该工具将检查ext2 /3/4分区中基于日期和基于计数的auto-fsck事件。您可以像这样手动运行它:
sudo /usr/lib/update-notifier/update-motd-fsck-at-reboot --force
并且它将报告下次重启时将检查的所有分区。
第三种回答
有一个名为showfsck的实用程序,它将告诉您在下一个计划的fsck
之前还剩下多少个安装。