如何在启动时停止文件系统检查(fsck)?

les*_*nik 10 fsck

偶尔(每 30 次启动)我的 linux 系统决定检查文件系统是否有错误。我对此没有意见 - 需要做的事情需要做。

但有时我需要我的笔记本电脑快速启动。我需要做一些紧急的工作,我没有时间等待fsck完成(可能需要大约 10 分钟)。在这种情况下如何停止检查?

我现在想到的唯一解决方案(好吧,解决方法)是关闭自动 fsck 并偶尔手动运行它。我不喜欢这种方法,因为我必须记住上次运行它是什么时候。

我想要的是能够按Ctrl+C中止文件系统检查。让文件系统检查在下次启动时运行!

但实际上,如果我按Ctrl+C fsck只是重新启动。

A.P*_*.P. 14

要仅跳过fsck一次(而不是通过fstab, 或永久禁用它tune2fs),请尝试以下选项:

  1. fastboot引导前临时添加GRUB 参数。有关更多信息,请查看此链接:https : //wiki.ubuntu.com/Kernel/KernelBootParameters
  2. touch /fastbootfsck下次启动时也应该跳过检查


alb*_*var 7

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 countCheck interval在笔记本电脑上。

# tune2fs -c 0 -i 0 /dev/system_Vg/tmp_lv
Run Code Online (Sandbox Code Playgroud)


Wou*_*lst 6

fsck有一个选项,可以在笔记本电脑使用电池供电时延迟自动检查;也就是说,如果文件系统配置为每 30 次安装检查一次,它将解释为每 60 次电池供电安装一次。现在大多数发行版都启用了它。但是,它只在启动时检查。

您可以做的是,如果自动检查开始,请从笔记本电脑上取下电源,然后fsck以任何方式重新启动(硬重置、ctrl-c、...)