#author("2017-11-12T10:57:47+00:00","default:admin","admin") -[[Linuxファイルシステムをまとめてみました:https://qiita.com/sion_cojp/items/c8e015db39ddbf43012e]] *パソコン・サーバ用 [#oa391019] **ext3 [#kf36b3ce] **vfat [#q2ef8697] -Linux の vfat には flush モードがある --flush オプションがセットされている場合、ファイルシステムは標準より早くディスクに対するフラッシュ動作を行う *組み込み用 [#w1681a63] -[[File Systems - eLinux.org:https://elinux.org/File_Systems]] -[[プログラマのためのフラッシュメモリ入門:https://qiita.com/rarul/items/40da2248dd99a18e1809]] **yaffs2 [#m1dd64b1] -[[yaffs2の作り方:http://chromaprog.blog101.fc2.com/blog-entry-22.html]] -NANDフラッシュ・メモリ専用ファイルシステム -フラッシュメモリー内のブロック構造ツリーをメモリー内に保持し、アンマウント時にフラッシュメモリーに保存、マウント時に読み込むことで、素早くリストアすることができる。このため、YAFFS2はマウント時の速度が高速である。 **ubifs [#z76ddd48] **jffs2 [#h43d868d] -NANDフラッシュ・メモリ専用ファイルシステム -全般的に読み書きが遅く、特にマウント時に時間がかかる -フラッシュ・メモリ特有の以下の制御機能が組み込まれている --ガベージ・コレクション --不良ブロック管理 --ウェア・レベリング管理 **[[cramfs:https://sourceforge.net/projects/cramfs/]] [#ub805aba] -[[cramfs を読む:https://qiita.com/dearblue/items/1ee55814dd4f789a823c]] -リードオンリー -圧縮が効く -読み出しが高速 -ボリュームは最大 256 MB -1ファイルあたり最大 16 MB