今日のデスクトップの世界では、ジャーナリングファイルシステムが必要ですか?
良いオペレーティングシステムは、毎月カーネルパニックが発生せず、ラップトップを使用している場合は停電が発生しません。それでは、デスクトップやラップトップでext2を標準として使用しないのはなぜですか?ファイルシステムはどうですか?
答え1
ロギング機能に加えて、ext3とext4はext2に比べて多くの利点があります。カーネルがクラッシュせず、電源が切れないと確信している場合は、ロギングを無効にすることを選択できます。 ext4を使用してこれを行うと、ext2に戻るのではなく、他の利点を維持できます。しかし、ジャーナルは費用がかからないため、通常は無効にする努力とリスクを取る価値はありません。
ext2と比較してジャーナリングがないext4の他の利点は次のとおりです。
- fsのオンライン拡張
- より速いmkfs時間、特に大規模ファイルシステムで
- より速いfsck時間。競合が発生したためにこれを行う必要がある場合にお勧めします。
- 非常に大きなディレクトリをより迅速に処理
- 大容量ファイルをより効率的に処理
- より良いブロック割り当てアルゴリズム(断片化の削減)
- オンラインファイルの最適化
答え2
ハードウェアは依然として時々ランダムな欠陥または欠陥のために困難を経験している。ストレージにファイルを書き込むには、CPU、RAM、HDD、I/Oバスなど、多くのコンポーネントが含まれます。ファイルシステムの破損を引き起こす可能性があるのは、停電や再起動だけではありません。
つまり、EXT2 は引き続き使用できますが、問題が発生しても文句を言わないでください。 USBスティックにデータを転送するなど、重要ではない操作にのみ使用します。
重要なデータの場合は、EXT3 / 4の上にデータミラーリングを使用してください。
答え3
私はあなたが言うことに盲目的に依存しません。良いオペレーティングシステムそれ毎月カーネルパニックは発生しません。。実際には、システムが成長し、より複雑になるにつれて、いくつかの新しいバグがメインラインに侵入することが常にあります。私はこれがあらゆる種類のオペレーティングシステムまたはプログラムに適用されると思います。 Linuxは安定性の点で強い評判を得ています(例:リヌスの法則間違ったアドバイスについて)しかし、まだ「遅かれ早かれ」の問題です。
カーネルパニックを引き起こす重大なエラーだけが、このようなタスク間で衝突を引き起こすと仮定しないでください。ここに記載されている1と2。破損が発生したこともわからず、
fsck
ログを介して起動時に問題を解決することもできます。これより悪いことは、一部のプログラムが結果的にクラッシュを開始するまで、非ジャーナリングファイルシステムが破損していることを今知らないかもしれないということです。見ているファイルシステムの比較- 最新のファイルシステムタイプでも、どのような種類のロギングやそれに対応するセキュリティメカニズムを使用する理由があると思いませんか?すべての「正規」ディストリビューションはデフォルトでそれを使用します。
つまり、もちろん、ファイルシステムやLinuxディストリビューションの開発者よりも先に進むか、ロギング機能なしでどのくらいの距離に行くかをテストできます。しかし、ある時点で泣かないように準備してください。する悪くなる