저도 잘은 모르지만 Nand의 특정 MTD Block에 mount되어 있는 filesystem을 다른 것으로 바꾸고자 하시는 것인지요?
그렇다면 app.단에서 mount 함수를 써서 하시던지 아니면 초기 linux의 init.rc같은 scriptor에서 현재 Block이 yaffs2로
mount되면 그것을 ext4로 바꾸시면 될 것 같은 생각입니다.
init.rc에서 추가해도 안되면 init.rc를 호출하는 inittab인가 이런부분에서 수정을 해보심이..
/etc/fstab도 수정해 보기고
android이라면 android init script를 수정해 보심이 맞는 것 같습니다.
제가 하는말이 원하시는 질문과 부합되는지는 모르겠습니다.
저는 단지 이것 저것 해 볼 수 있는 것을 나열했을 뿐입니다.
감사합니다.
yaffs2는 소프트웨어적인 방식으로 구현된 디바이스 드라이버(MTD:Memory Technology Device)를 사용할때만 가능합니다. ext4 파일시스템을 사용하려면 SD카드나 MoviNAND 혹은 iNAND와 같이 하드웨어 콘트롤러가 내장되어 있는 메모리를 사용해야합니다.