arm板挂载mtdblock出错

追风筝的猪 2012-01-05 06:10:28
root@/#mount /dev/mtdblock3 /mnt/
mount: mounting /dev/mtdblock3 on /mnt/ failed: Invalid argument

root@/#mount /dev/mtd3 /mnt/
mount: mounting /dev/mtd3 on /mnt/ failed: Block device required

可以看到mtdblock3 但就是挂载不上
root@/# cat /proc/partitions
major minor #blocks name

31 0 2048 mtdblock0
31 1 2048 mtdblock1
31 2 10240 mtdblock2
31 3 51200 mtdblock3
31 4 2112 mtdblock4

我怀疑是我内核配置的时候配置错误(可以确定文件系统是正确的),但百度的方法基本上都试过了还是不行,不知道该改config中哪一项 望知道的指点一下
...全文
1859 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
braveban 2013-07-18
  • 打赏
  • 举报
回复
求楼主告知一下arm板上关于挂载 mtdblock3时出现的 可用空间为0是什么问题,我的是13M,什么也没干就用了13M...
dongjiawei316 2012-01-10
  • 打赏
  • 举报
回复
mtdblock3是什么文件系统?
追风筝的猪 2012-01-10
  • 打赏
  • 举报
回复
yaffs 我的 cramfs里面 包含了yaffs的文件系统 这样挂载上去之后就能直接把yaffs 拷贝到mtd3当中去了
追风筝的猪 2012-01-09
  • 打赏
  • 举报
回复
mount -t /dev/mtdblock3 /mnt
后出现了mount: can't find /mnt/ in /etc/fstab
挂载到/tmp就挂上了 但对mtdblock3的操作却依旧不行
然后我再次配置了下内核 打了个yaffs2的补丁 修改了下分区 把mtdblock2改大了点 再次烧内核 神奇般的挂载成功了
mount /dev/mtdblock3 /mnt/
dev is 32505859 name is "mtdblock3"
passed flags ""
Attempting MTD mount on 31.3, "mtdblock3"

问题虽然解决了 啥原因 还是 没弄懂 哎~~
追风筝的猪 2012-01-07
  • 打赏
  • 举报
回复
回复3楼:

这个文件系统是cramfs的 仅可读文件系统(放在mtdblock2) 我是想把我的第四个分区mtdblock3 挂载到这个文件系统下的/mnt
dongjiawei316 2012-01-06
  • 打赏
  • 举报
回复
试试命令?
mount -t jffs2 /dev/mtdblock3 /mnt/flash

先建个叫flash的文件夹呀!
追风筝的猪 2012-01-06
  • 打赏
  • 举报
回复
对mtd的删除也可以
root@/#./flash_eraseall /dev/mtd3
Erasing 16 Kibyte @ 31fc000 -- 99 % complete.
root@/#


由于刚刚接触嵌入式 对内核的理解真的很有限 再次配置内核只要是和mtd有关的 我几乎都选上了还是不行 快被折磨死了 望高手指点迷津

4,468

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧