当前位置: 首页>>技术教程>>正文


我如何确定下次启动时是否会有fsck?

问题描述

有没有一种方法可以确定是否计划在下次启动时检查文件系统?

也许它类似于强制检查,它由文件/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之前还剩下多少个安装。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11650.html,未经允许,请勿转载。