起動時にファイルシステムチェック(fsck)を停止する方法は?

起動時にファイルシステムチェック(fsck)を停止する方法は?

時々(起動30回ごとに)、私のLinuxシステムはファイルシステムにエラーがあるかどうかを確認することにします。私はその言葉に同意します。やるべきことは、やらなければならないということです。

しかし、時には急速に起動するためにラップトップが必要な場合があります。緊急の作業をする必要がありますが、完了するまで待つ時間がありませんfsck(10分かかります)。この場合、チェックをどのように停止しますか?

今すぐ考えられる唯一の解決策(解決方法)は、自動fsckをオフにして時々手動で実行することです。私は最後に実行した時を覚えておく必要があるので、このアプローチは好きではありません。

Ctrl私が望むのは、+を押してCファイルシステムのスキャンを中止できることです。次回の起動時にファイルシステムチェックを実行してみてください。

Ctrlしかし、実際に+を押すとC fsck再起動されます。

答え1

一度だけスキップするには(通過したり永久に無効にするfsck代わりに)、次のオプションを試してください。fstabtune2fs

  1. fastboot始める前にGRUBパラメータを一時的に追加してください。詳しくは、次のリンクをご覧ください。https://wiki.ubuntu.com/Kernel/KernelBootParameters
  2. touch /fastbootfsck次の起動時にもスキャンをスキップする必要があります。

答え2

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

答え3

fsckラップトップがバッテリー電源を使用しているときに自動確認を遅らせるオプションがあります。つまり、ファイルシステムが30個のマウントごとに確認するように設定されている場合、それは60個のバッテリ電源マウントごとに確認するものと解釈します。最近、ほとんどのディストリビューションではこの機能が有効になっています。ただし、起動時にのみ確認されます。

自動チェックが始まったら、ノートブックを取り外してfsck何らかの方法で再起動します(ハードリセット、Ctrl-Cなど)。

答え4

私のproxmox / debianインスタンスから:

Ctrl-Z

fsckを停止して

Ctrl-D

引き続き正常に起動してください。

関連情報