私たちは、停電が頻繁に発生する場所にRaspberry Piを配置しました。停電によってFSが破損した場合に備えて、ブートするたびにファイルシステムをスキャンして回復(必要な場合)するようにします。問題のファイルシステムはext4ですが、ルートファイルシステムではありません。
tune2fs -c 1 /dev/sdX#
そのパーティションの/ etc / fstabのファイルシステムチェック順序を2に設定して使用すると、必要なことを達成できるようです。問題が見つかったらどうなるのかよくわかりません。自動的に問題は解決しますか?起動を停止し、誰かが問題を解決する必要があることを確認するのを待ちますか?
Piは頭がありません。誰も確認できません。
ベストアンサー1
ファイルシステムでは「-c 1」を設定する必要はありません。これは、「すべてのマウントで完全なe2fsck実行を強制する」ことを意味します。これは迷惑になり(遅い開始時間)、ログを含むext4には不要です。ログがなくてもファイルシステムが完全にアンマウントされている場合は、e2fsck全体を実行する必要はありません(スーパーブロック自体に書き込まれます)。
デフォルトでは、/etc/fstabに確認ステップがある場合はe2fsck〜するファイルシステムを自動的に回復します。 e2fsck.8 のマニュアルページによれば、デフォルトは "-p" で実行するものですが、 "-y" は問題を自動的に解決するためにより積極的です。