2

次のサイトを見つけました: http://www.pjrc.com/tech/8051/ide/fat32.html 基本的に、FAT32 ファイルシステムの優れた概要です。これまでのところ、非常に理解しやすいことが証明されています。

さまざまな Linux ファイルシステムに関する同様のドキュメントやハウツーを誰かが知っているかどうか疑問に思っていました。ドライブにデータを保存する方法に興味があります。

etx3の仕様などについてGoogleからいくつか検索しましたが、それ以上のものは見つかりませんでした。基本的にはジャーナリングを備えたetx2です...などであり、データの編成方法やアクセス方法の説明ではありません

助けてくれてありがとう。

4

1 に答える 1

2

適切な出発点は、カーネル ソースを取得することです。make menuconfigファイルシステムメニューに入ります。マイクロコントローラ用の非常に優れたファイルシステムがいくつかあります - CROMFS と CRAMFS - 非常に小さい圧縮読み取り専用 (CROM) または非永続読み取り/書き込み (CRAM) ファイルシステムで、作成には特別なツールが必要ですが、メモリとディスクのフットプリントは非常に小さい Fossil です。 RW を提供しますが、ディレクトリ階層は提供しません (CROMFS と組み合わせたデータ ストレージに最適です)。JFFS や YAFFS など、フラッシュ メディア専用のいくつかのより高度なファイルシステムを提供します。また、Flash ベースの上書き部分と RAM ベースの一時バージョンを持つ ROM ベースの OS など、2 つのファイルシステムをオーバーレイできる UnionFS を調べることもできます。他にもたくさんのファイルシステムがあります。気になるものがある場合は、Documentation/Filesystems に詳細があります。詳細を知りたい場合は、ソースを読んでください。

ファイル アロケーション テーブルが何度も同じ場所に書き込まれるため、FAT はフラッシュ ベースの摩耗保護されていないデバイスにとって致命的です。EXT3もフラッシュにはあまり適していません。

于 2010-02-15T16:11:20.083 に答える