EXT4ロギングを無効にするのはどのくらい危険ですか?

EXT4ロギングを無効にするのはどのくらい危険ですか?

私はLinuxに初めて触れました。 Raspberry Pi OS LiteがインストールされたRaspberry Pi 4デバイスがあります。 USBに4台のHDDを接続してNASとして使用しています。ハードドライブは以前にWindowsで使用されていたため、NTFSでフォーマットされています。ところで、Linuxでは転送速度が遅すぎるようで、EXT4に変換しました。今はよくなりましたが…新しい問題がありました。 EXT4 ディスクは、システムがそのログを書き込むためにほぼ連続的にディスクにアクセスするため、もはや省電力モードにはなりません。無効にしましたが、tune2fs -O ^has_journal /dev/sda1ドライブは再びスリープモードになります。私はLinuxについてほとんど何も知らなかったので、ロギングを無効にしてシステムを実行するのがどれほど悪いのか尋ねたかったのです。どうしたの?どのような状況でデータ破損が発生する可能性がありますか?私はこのシステムでUPSを使用する予定です。役に立ちましたか?ロギングが無効になっていると、ドライブは突然の停電後にのみエラーが発生しますか、または通常の動作中にエラーが発生しますか?ロギングは、システムハードドライブではなく4つの外付けハードドライブでのみ無効になります。データはある程度重要ですが、重要ではありません。そしてほとんど訪れないところですが…

ベストアンサー1

実際、UPSを搭載したNASはロギングを無効にするのに最適な場所です。

ジャーナリングファイルシステムの主な利点(および目標)は、HDDの電源が切れたときにデータを保存することです。 HDDの適切な場所にデータを書き込むには、少しの時間とディスクアクセスのいくつかの物理的な作業が必要ですが、変更をログに最初に書き込む方がはるかに高速です。 FSドライバは、アプリケーションが一定期間非アクティブであることを検出すると、ログのデータをFSにダンプします。

したがって、ロギングをディセーブルにすると、ディスクの書き込み速度が遅くなります。ドライバーは、高速保存に便利な場所がなく、HDDのデータを適切に整理するのに時間がかかることを知っています。

NASを使用しているユーザーは、すでに内蔵HDD(またはSSD)などの即時応答よりも長い読み取り/書き込み操作を期待しています。したがって、人間は遅い書き込み速度に気付かないでしょう。特に実際の減速は実際には1秒未満なのでさらにそうです。

ロギングについてさらに詳しく説明し、それについて議論する実際の教科書へのリンクを提供するWiki記事を確認することもできます。 https://en.wikipedia.org/wiki/Journaling_file_system

おすすめ記事