Answers:
系统每重新启动30次便会强制进行一次磁盘检查。如果跳过光盘检查,则下次重新启动时会进行检查(除非手动删除forcecheck
)。
您可以通过将文件强制这个自己forcefsck
在/
通过发布
touch /forcecheck
从终端。
不必总是在提示时进行检查,但应不时进行检查。如果当时不适合您,可以取消它,并在方便时让它进行文件系统检查。
您也可以tune2fs
用来更改此行为。
sudo tune2fs -c 60 /dev/sdXY
将其设置为60重新启动。您还可以使用以下方法将其更改为时间段-i
:
sudo tune2fs -i 30d /dev/sdXY
30天或1m 1个月或10w 10周。
(用/dev/sdXY
分区的设备名称代替,例如/dev/sda1
。您可以通过运行sudo blkid
或ls -lA /dev/disk/by-label
分区带有标签来获得此名称)
sudo dumpe2fs /dev/sda1
将显示大量信息。其中一部分包括:
Filesystem created: Thu Feb 12 09:06:50 2009
Last mount time: Fri Aug 26 07:19:34 2011
Last write time: Fri Aug 26 07:19:34 2011
Mount count: 2
Maximum mount count: 25
Last checked: Fri Aug 12 07:22:16 2011
Check interval: 15552000 (6 months)
Next check after: Wed Feb 8 06:22:16 2012
dumpe2fs
。ubuntugeek.com/…–在2011
这些是常规的文件系统检查,每30重启一次就会启动一次。可以选择取消它,这样您就不会被任何重要的事情所拘留,但是,建议您使其偶尔运行一次。我不知道重新启动的次数是基于什么设置的,大概是常识。如果太烦人了,您可以增加重新启动次数,而无需使用“ tune2fs”命令检查分区。
yesterday
上方Lekensteyn
以查看已更改的内容。
尽管mikewhatever和Rinzwind适用于ext文件系统afaik,但如果您选择使用reiserfs,则不会发生这种情况。我使用它已经十年没有问题了,可以推荐它。没有fsck了。
我不知道其他在Linux上流行的文件系统。