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

ジャーナリングファイルシステムは、停電後の破損を保証しますか?

Ubuntuチャットルームで問題を提起した別のユーザーに代わってこの質問をしています。

ジャーナリングファイルシステムは、停電が発生した場合に破損が発生しないことを保証しますか?

この回答がファイルシステムに依存している場合は、破損から保護するものと保護しないものを示してください。

承認された回答:

保証はありません。ジャーナリングファイルシステムは、より回復力があり、破損する可能性は低くなりますが、影響を受けません。

すべてのジャーナルは、ファイルシステムに対して最近実行された操作のリストです。重要な部分は、ジャーナルエントリがに作成されることです。 操作が行われます。ほとんどの操作には複数のステップがあります。たとえば、ファイルを削除すると、ファイルシステムの目次でファイルのエントリを削除してから、ドライブ上のセクターを空きとしてマークする必要があります。 2つのステップの間に何かが発生した場合、ジャーナルファイルシステムはすぐに通知し、すべての一貫性を保つために必要なクリーンアップを実行できます。これは、エラーを見つけるためにボリュームのコンテンツ全体を調べる必要がある非ジャーナリングファイルシステムには当てはまりません。

このジャーナリングは、ジャーナリングしない場合よりも破損する可能性がはるかに低くなりますが、破損が発生する可能性があります。たとえば、ハードドライブが機械的に誤動作している場合、またはジャーナル自体への書き込みが失敗または中断されている場合。

ジャーナリングの基本的な前提は、ジャーナルエントリの書き込みは、通常、それが説明する実際のトランザクションよりもはるかに高速であるということです。そのため、OSが(ジャーナル)書き込みを注文してからハードドライブがそれを実行するまでの期間は、通常の書き込みよりもはるかに短くなります。問題が発生する可能性のあるウィンドウは狭くなりますが、それでもウィンドウはあります。

さらに読む


Linux
  1. テキストファイルのすべての行に対してコマンドを実行する

  2. ファイルシステムにデータを隠す?

  3. Linux でファイルシステムを作成してマウントする方法

  1. .so ファイル内の古いシンボル バージョンへのリンク

  2. crontab ファイルを変更した後に cron を再起動しますか?

  3. パターンの後にコンテンツをgrepする方法は?

  1. autofsを使用してNFSファイルシステムをマウントする

  2. Rm後にXfsデータを回復する方法は?

  3. 中断された Linux ボックスでの AC 電源障害の影響