私は毎日「キオスク」使用のためにシステムを無人で実行するのが好きです。
ただし、誰かが以前に適切なシャットダウンを行わずに、いつでもシステムの電源を切ることができます。デフォルトでは、Ubuntuは電力損失によってシャットダウンされることは想定されていません。停電後の再起動後、fsckを実行してファイルシステムを確認し、fsckが終了後にシステムに再起動するように指示する場合があります。そのため、構成データが破損していなくても、停電後にマシンが正常に起動しない場合があります。そこで、いくつかの回避策をテストしました。
ルートマウントのfsck優先度を
0
(fstab
ルートエントリの最後のフィールド)に変更して、fsck
電源が切れるたびに実行されないようにします。ただし、ルートマウントされた読み取り専用でシステムが起動する場合がありますが、これは多くのサービスでは想定されておらず、グラフィカルログインではなくコンソールログインプロンプトが表示されます。置き換え
errrors=remount-ro
によってerrors=continue
。これは、非連続的なファイルシステムによってさらなるデータ損失が発生する可能性があるという悪い印象を与えます。ただし、fsck
再度有効にすると、電源喪失後のシステムの起動の可能性が向上します。だから私は1)を落としました。ブートに失敗した後、通常のデフォルトオプションタイムアウトを使用するようにgrub2を再構成します。そのために、私はに追加
GRUB_RECORDFAIL_TIMEOUT=0
しました/etc/default/grub
。
ただし、これらのハッキングがシステムの電力損失の証拠になるかどうかを知ることは困難です。何か案は?もう1つできますか?