Linux2009. 2. 19. 15:51
JFFS는 journaling을 지원하는 MTD based file system이다.
MTD의 특성상, 블럭 단위로 삭제가 가능하고, 바이트 단위나 특정 단위로 저장이 가능한데,
이로 인해서 여분의 플래시를 가지고 있어야지 내용을 수정하고 저장을 할 수 있다.

그런 이유로 JFFS/JFFS2에서는 파티션의 최소 사이즈가 존재 한다(엄밀하게는 블럭의 갯수)

JFFS requires a minimum of 5 flash blocks and JFFS2 requires 8 blocks
(with a 64kB block size the minimum partition size is 0×050000 and 0×080000 respectively).

[출처 : http://developer.axis.com/wiki/doku.php?id=faq] 끝부분

It needs at least one or two eraseblocks free for garbage collection;
currently it's a little more conservative than that though. You can
reduce the reserved space in jffs2_calc_trigger_levels() in build.c

[출처 : http://www.infradead.org/pipermail/linux-mtd/2004-December/011010.html]



'Linux' 카테고리의 다른 글

sleep 함수들  (0) 2009.02.22
ls 와 친해지기 - 디렉토리만 봅시다!  (0) 2009.02.22
cramfs : Error -3 while decompressing!  (0) 2009.02.19
cramfs - Compressed RAM File System  (0) 2009.02.18
i18n - internationalization  (0) 2009.02.14
Posted by 구차니