YAFFS2
読み:ワイエイエフエフエス-トゥー
外語:YAFFS2: Yet Another Flash File System 2

 フラッシュメモリー用使われるファイルシステムで、YAFFSを改良したもの。
目次

概要
 NAND型フラッシュメモリー用として設計されている。YAFFSは512バイトのページサイズを持ったフラッシュメモリー専用だったが、YAFFS2ではより大きなページサイズを持ったフラッシュメモリーに対応した。
 ウェアレベリングを重視し、書き込み回数制約への対応も強化されている。

特徴
 一般的なフラッシュファイルシステムでは、未使用のブロックはその旨をフラグとしてマークする。YAFFS2の場合、単なるフラグではなくインクリメント可能なシーケンス番号を書き込むことでブロックをマークし、マウント時のinode検索を高速化している。
 また、フラッシュメモリー内のブロック構造ツリーをメモリー内に保持し、アンマウント時にフラッシュメモリーに保存、マウント時に読み込むことで、素早くリストアすることができる。このため、YAFFS2はマウント時の速度が高速である。

再検索