ㅋ 요즘 yaffs에 대한 질문이 자주 올라오네요..
mount -t yaffs /dev/mtdblock0 /mnt/nand
현철님의 글중에 커널 2.6이상은 yaffs2를 써야 한다고 하셨던걸 봤는데요...
===============================================
root@godori:#cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev pipefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev eventpollfs
nodev devpts
ext2
nodev ramfs
msdos
vfat
nodev nfs
nodev nfs4
nodev autofs
yaffs
yaffs2
nodev rpc_pipefs
=============================
그래서 보니 위에 yaffs2가 있네요...
root@godori:# mount -t yaffs2 /dev/mtdblock0 /mnt/nand
yaffs: dev is 32505856 name is "mtdblock0"
yaffs: Attempting MTD mount on 31.0, "mtdblock0"
yaffs: MTD device does not support have the right page sizes
mount: permission denied. (are you root?)
이런 메세지가 나옵니다...
yaffs로 마운트 하면 잘되는데요...
yaffs로 해도 되는 것인지 아니면 yaffs2로만 해야만 하는것인지 해서요..
현철님 문서중에는 yaffs로 하면 된다고 나와있는데
q/a에는 yaffs2로 해야 한다고 되어 있어서요..^^
즉, mount -t yaffs /dev/mtdblock0 /mnt
이런식으로요.
코드는 yaffs2가 yaffs1, 2를 전부 포함한 겁니다.