小弟正在接觸嵌入式系統
現在的檔案系統是cramfs
要轉成ext2
rootfs.cramfs <-原先的cramfs檔案系統
mount -t cramfs rootfs.cramfs /tmp/tmp/ -o loop
先mount到/tmp/tmp下看內容(約8M一共872個檔)
接著我製作ext2檔案系統
dd if=/dev/zero of=ext2my bs=1k count=8192
mke2fs -F -m0 -i 2000 ext2my
mount -w -o loop ext2my /mnt/loop
接著我在進入/tmp/tmp 將資料(872個檔)全部複製到 /mnt/loop
然後umount /tmp/tmp
umount -l /mnt/loop
接著我再把作好的ext2燒錄到flash
u-boot和os command line也有設定檔案格式ext2
我可以開機也可以mkdir (原本Cramfs不能現字可以)
但是有時候會出現
end_request: I/O error, dev mtdblock0, sector 16452
mtdblock: erase of region [0x0, 0x40000] on "ext2" failed
請問這該怎麼解決