MTD를 사용하여 마운트 할때
jffs 라면 초기에 설정된 환경이라면 필요 없읍니다.
단지 처리 속도가 늦은 거이 흠입니다.

jffs2일때 eraseall을 하는 이유는
경험상 나온것이지 내부 소스를 보고 연구한것은 아니죠. ^^

원리적으로는 그럴 필요가 없거든요...
파티션 크기에 따라 erase 영역이 MTD의 기본 영역 크기와
맞지 않기 때문이라 그런 현상이 나오는 것이
아니가 생각합니다.

( 하고싶은 것이 워낙 많아서 이미 다른 분들이 파고들었던
MTD 공부는 필요한 만큼만 했답니다. )

./eraseall mtd2
이렇게 하면 안되죠...

저희가 제공하는 램디스크를 사용하고 계시다면
./eraseall /dev/mtd2 라고 하셔야 합니다.

물론 커널에는 파티션이 나누어지는 데이타가 있어야 하고
해당 영역과 일치해야 하죠..

직접 장치화일을 만드실때 주의 하실것은
꼭 linux/Documnet 디렉토리에서 mtd 작성에 대한 내용을
참조 하세요...

마이너 번호가 연속적으로 증가 하면 mtd0 는 읽기쓰기용 mtd1은 읽기용
이렇게 정의가 되거든요...