嵌入式arm11板运行 mkdir创建目录的时候提示 read-only file system,该怎么办?

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏50(财富值+成长值)
wangdhvip000
2015-01-14 · 超过18用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:19.8万
展开全部
产生这种错误,是因为系统告诉你是只读文件系统
说明权限不对:
可以尝试的解决方案有更改为root用户后创建,用chmod更改当前目录的权限为读写和执行然后再创建。
或者在开机启动项的rcS中直接添加此代码mkdir XXX,但是每次开机回重新创建一次目录。
最后,如果只读文件系统是厂家规定的,在开发板上无法使用命令创建,完全可以在烧写文件系统前,做移植的时候将文件夹创建,然后再将文件系统烧写。
追问
如果是最后一种情况的话,那我每次想要创建文件夹,是不是都得重新烧写文件系统啊?
追答
是呀,有的厂家,比如说飞棱嵌入式就是SB,把根文件系统权限设置为只读,然后root用户居然不能更改内容,这样的话要不自己重新做文件系统,要不就是使用提供的然后移植。但是重新做文件系统生成适合nandflash烧写格式的不容易,劝你放弃。
现在只能使用提供的做移植,所以在PC机的linux环境下,改好开发板所需的文件系统,然后生成镜像,重新烧写
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-13
展开全部
将系统mount 成读写权限
追问
能说说具体怎么做吗?本人是新手。谢谢
追答
先用mount 查看文件系统。得到类似如下信息
/emmc@android /system ext4 ro,relatime
然后

mount -o remount /system
system就可以读写了。
按此处理你的系统就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式