予期しない電力損失に対してシステムをより堅牢にするための一般的または標準的な方法はありますか(つまり、適切なシャットダウンなしで)? UPSを使用していましたが、バッテリーが切れており、まだ交換する機会がありません。
最後の停電時(UPSをオフにして取り外したとき)、ファイルシステムの1つが完全に破壊されました。破損したのはext3ファイルシステムであり、現在のファイルシステムのほとんどはext3です。より回復力のあるファイルシステムはありますか?
この点でシステムをより安全にするために私が取ることができる他の行動はありますか?
ArchLinux wikiでこのページに出くわしました: 最もエラーに強いファイルシステムは何ですか? 。このスレッドにはいくつかの提案があります。
journal=data
マウントオプションを指定してext3を使用します。次のコマンドを使用して、これをデフォルトにすることもできます。
tune2fs -o journal_data /dev/your_partition
tune2fsのマニュアルページからの抜粋
journal_data
When the filesystem is mounted with journalling enabled,
all data (not just metadata) is committed into the journal
prior to being written into the main filesystem.
また、zfsを使用したFreeBSDをroot-fsと見なすこともできます。もちろん、データの場合、zfsは非常に堅固な(コピーオンライト)ように見えるため、最後の数秒を失う可能性がありますが、ファイルシステムは常に一貫している必要があります。
zfsonlinuxはまだ時期尚早かもしれません。