关于jffs2不可写(9200 + linux2.6.13)

发布于 2022-09-23 13:10:39 字数 730 浏览 12 评论 0

我的平台是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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

御弟哥哥 2022-09-30 13:10:39

不知道你的驱动是怎样的,但df这个显示,就说明已经没有剩余空间了,你当然没办法写了

小帐篷 2022-09-30 13:10:39

找到答案了,据说要至少剩余5个blaocksize才行,我把jffs2.img压缩到0x230000,就好了。
看来我的NOR要换成8M才好。

情何以堪。 2022-09-30 13:10:39

呵呵,恭喜

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文