关于jffs2不可写(9200 + linux2.6.13)
我的平台是9200+linux2.6.13
NOR是4MB,为文件系统分配了10180000——103fffff 大小0x280000
制作的jffs2.img为大小为0x250000,
启动后,
[root@(none) /]$df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2560 2560 0 100% /
[root@(none) /]$mkdir cc
mkdir: Cannot create directory `cc': No space left on device
为什么不能就不能修改jffs2?
注:内核参数启动参数为root=/dev/mtdblock2 rootfstype=jffs2 rw console=ttyS0,115200 mem=32M init=/linuxrc
制作jffs2.img的命令为 ./mkfs2.jffs2 -d /tmp -p -o jffs2.img
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不知道你的驱动是怎样的,但df这个显示,就说明已经没有剩余空间了,你当然没办法写了
找到答案了,据说要至少剩余5个blaocksize才行,我把jffs2.img压缩到0x230000,就好了。
看来我的NOR要换成8M才好。
呵呵,恭喜