GNU/Linux >> Linux の 問題 >  >> Linux

再起動するとシステムが fsck しますか?

解決策 1:

fsck を回避したいだけなら、shutdown に -f オプションを追加することで解決できます。 shutdown -F で fsck を強制します。

tune2fs -l /dev/foo 興味深い情報を教えてくれます。

必要なものだけを抽出することから始めましょう:

mount -l -t ext3,ext2 | cut -d' ' -f1 | xargs -n1 tune2fs -l | egrep -i 'state|mount|check'

「次のチェック後」の日付が過去の場合、fsck が発生します。

ファイルシステムの状態がクリーンでない場合、fsck が発生します。 (これは、再起動/シャットダウン中にシステムに問題があり、クリーンなアンマウントができない場合にも発生する可能性があります)

マウント数が最大マウント数に達した場合、fsck が発生します。

解決策 2:

tune2fs -l /path/to/device の使用 :

  • 「マウント数」が「最大マウント数」よりも大きくなる場合は、-c を使用します 最大または -C を変更するには カウントを変更する
  • 「最終チェック日」が「チェック間隔」に対して十分に新しいものでない場合は、-i を使用します 間隔または -T を変更するには 最後にチェックしたものを変更する

解決策 3:

もう 1 つのオプションは、/etc/fstab の 6 番目のフィールドを更新することで、手動で起動時に fsck チェックをスキップするようにすることです:

/dev/sda2  /  ext3  defaults,errors=remount-ro 0       1

これは、ほとんどの fstab が持つものと似ています。1 はチェックする必要があり、ルート ファイル システムであることを意味し、2 はチェックする必要があるが、他のファイル システムと並行して実行されることを意味し、0 はチェックをスキップすることを意味します

これは、ファイル システムに関係なく当てはまります


Linux
  1. Linux –メモリが不足するとシステムがハングしますか?

  2. 再起動時に一貫性のないデバイス名が原因で、Linux でマウントの失敗または不適切なマウントが発生する

  3. マウントが失敗したときにルートシステムがいっぱいになるのを防ぐ最善の方法は?

  1. Linuxでシステムの稼働時間を確認する方法

  2. 「最後の」コマンドの出力?

  3. fsckはいつ危険ですか?

  1. システムの再起動が必要かどうかを確認する方法

  2. Linux でファイルシステムをマウントおよびアンマウントする方法

  3. iptables バイトカウンターはいつクリアされますか?