我接触LINUX的时间不长,最近在制作jffs2文件系统遇到难题,郁闷许久,望哪位好心的高手指点迷津,小女子在此谢过。
我的操作如下:
bash-3.1# flash_eraseall -j /dev/mtd9 --/dev/mtd9是我要放文件系统的块
bash-3.1# mkfs.jffs2 -d ramdisk -o filesystem.img
bash-3.1# cp filesystem.img /dev/mtd9
bash-3.1# mount -t jffs2 /dev/mtdblock/9 jffs2
......
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006d367c: 0xcedf in
stead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006d3680: 0x9000 in
stead
Further such events for this erase block will not be printed
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006d4000: 0x0600 in
stead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x006d4004: 0xff47 in
stead
....... --中间大段相同的错误提示省略
bash-3.1# ls jffs2
bin dev etc funky.mp3 home lib mnt proc sbin tmp usr var
这确实是我想要的文件系统,那么上面的映象文件制作是对的咯,我的问题是之前已经进行erase操作了,为什么还会错误提示?是否我的操作有不正确的地方?