Fsck

如何在啟動時停止文件系統檢查(fsck)?

  • January 29, 2018

偶爾(每 30 次啟動)我的 linux 系統決定檢查文件系統是否有錯誤。我對此很滿意 - 需要做的事情需要做。

但有時我需要我的筆記型電腦快速啟動。我需要一些緊急工作要做,我沒有時間等待fsck完成(可能需要大約 10 分鐘)。在這種情況下如何停止檢查?

我現在想到的唯一解決方案(嗯,解決方法)是關閉自動 fsck 並偶爾手動執行它。我不喜歡這種方法,因為我必須記住我最後一次執行它是什麼時候。

我想要的是能夠按Ctrl+C中止文件系統檢查。讓文件系統檢查在下次啟動時執行!

但實際上,如果我按Ctrl+C fsck只是重新啟動。

要僅跳過一次(而不是通過, 或fsck永久禁用它),請嘗試以下選項:fstab``tune2fs

  1. 在引導之前臨時添加fastbootGRUB 參數。有關更多資訊,請查看此連結:https ://wiki.ubuntu.com/Kernel/KernelBootParameters
  2. touch /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

您可以更改每個參數以啟用/禁用它,或在下次重新啟動時強製文件系統檢查等。

我建議您更改為禁用Maximum mount count,並且Check interval在筆記型電腦上。

# tune2fs -c 0 -i 0 /dev/system_Vg/tmp_lv

引用自:https://unix.stackexchange.com/questions/239709