偶尔(每 30 次启动)我的 linux 系统决定检查文件系统是否有错误。我对此没有意见 - 需要做的事情需要做。
但有时我需要我的笔记本电脑快速启动。我需要做一些紧急的工作,我没有时间等待fsck
完成(可能需要大约 10 分钟)。在这种情况下如何停止检查?
我现在想到的唯一解决方案(好吧,解决方法)是关闭自动 fsck 并偶尔手动运行它。我不喜欢这种方法,因为我必须记住上次运行它是什么时候。
我想要的是能够按Ctrl+C中止文件系统检查。让文件系统检查在下次启动时运行!
但实际上,如果我按Ctrl+C fsck
只是重新启动。
A.P*_*.P. 14
要仅跳过fsck
一次(而不是通过fstab
, 或永久禁用它tune2fs
),请尝试以下选项:
fastboot
引导前临时添加GRUB 参数。有关更多信息,请查看此链接:https : //wiki.ubuntu.com/Kernel/KernelBootParameterstouch /fastboot
fsck
下次启动时也应该跳过检查tune2fs
诀窍。它允许您查看/更改文件系统参数:
# tune2fs -l /dev/system_vg/tmp_lv | grep -i check
Mount count: 8
Maximum mount count: 34
Last checked: Sat Oct 29 12:44:27 2015
Check interval: 15552000 (6 months)
Next check after: Thu Apr 26 12:44:27 2016
Run Code Online (Sandbox Code Playgroud)
您可以更改每个参数以启用/禁用它,或在下次重新启动时强制进行文件系统检查等。
我建议您更改为 disableMaximum mount count
和Check interval
在笔记本电脑上。
# tune2fs -c 0 -i 0 /dev/system_Vg/tmp_lv
Run Code Online (Sandbox Code Playgroud)
fsck
有一个选项,可以在笔记本电脑使用电池供电时延迟自动检查;也就是说,如果文件系统配置为每 30 次安装检查一次,它将解释为每 60 次电池供电安装一次。现在大多数发行版都启用了它。但是,它只在启动时检查。
您可以做的是,如果自动检查开始,请从笔记本电脑上取下电源,然后fsck
以任何方式重新启动(硬重置、ctrl-c、...)