見たばかり組み込みハードウェアファイルシステムに関する質問と回答他のStack Exchangeサイトから。質問は、「フラッシュでどのファイルシステム形式を使用する必要がありますか?」です。答えは、ext2ファイルシステムを使用するか、ロギングが無効なext3ファイルシステムを使用することです。tune2fs -O ^has_journal /dev/sdbX
これは私を疑問に思います... ext2と比較してext3(ロギングが無効になっている)を使用すると、どのような利点がありますか?私が理解している限り、両者の唯一の実際の違いはジャーナルです。 ext2とext3の違いは何ですか?
答え1
新聞はい違い。ジャーナリングなしでext3ファイルシステムを持つことは不可能です。ジャーナリングが無効になると、再びext2ファイルシステムになります。
ext4には便利な機能がたくさんありますできる日記も書かずに逃げる方が良い選択だ。
答え2
- オンラインファイルシステムの成長。
- 大きなディレクトリのHtreeインデックス
答え3
FSログに加えて、追加の違いがあります。
~によるとwww.slashroot.inそして根、ext3はファイルが削除されたときにブロックポインタ(inode自体を除く)を明示的に0に設定しますが、ext2はこれを行いません。これはファイルの回復に根本的な影響を与えますが、誰がそれに非常に依存していますか?