当前位置: 技术问答>linux和unix
ARM开发板找不到分区
来源: 互联网 发布时间:2016-06-14
本文导语: 开发板的东西,我没做什么修改。 flash分4个区boot/kernel/rootfs/file,启动后找不到file区。 用fdisk是什么都没看到,用df只看到了rootfs。 在/dev下可以看到mtdblock0-3四个文件。 | cat /proc/mtd cat /proc/partitions...
开发板的东西,我没做什么修改。
flash分4个区boot/kernel/rootfs/file,启动后找不到file区。
用fdisk是什么都没看到,用df只看到了rootfs。
在/dev下可以看到mtdblock0-3四个文件。
flash分4个区boot/kernel/rootfs/file,启动后找不到file区。
用fdisk是什么都没看到,用df只看到了rootfs。
在/dev下可以看到mtdblock0-3四个文件。
|
cat /proc/mtd
cat /proc/partitions
查看你的分区信息
cat /proc/partitions
查看你的分区信息
|
你用的 什么 文件系统 ?
需要使用 mount 命令挂载文件系统的 。
比如:
mount -t yaffs2 /dev/mtdblock3 /file
需要使用 mount 命令挂载文件系统的 。
比如:
mount -t yaffs2 /dev/mtdblock3 /file
|
cat /proc/filesystems
看看你的系统都支持什么文件系统哦。
看看你的系统都支持什么文件系统哦。
|
你的系统支持jffs2 所以
mount -t jffs2 /dev/mtdblock3 /tmp/zzz
是可以成功的。
Empty flash at 0x063404fc ends at 0x06340524
============================
这是因为分区没有格式化或者说擦除, 你用 mtd_util 擦一下再 mount 就没有问题了。
google 一下 mtd_util
或者 google 一下 jffs2 文件系统制作使用
mount -t jffs2 /dev/mtdblock3 /tmp/zzz
是可以成功的。
Empty flash at 0x063404fc ends at 0x06340524
============================
这是因为分区没有格式化或者说擦除, 你用 mtd_util 擦一下再 mount 就没有问题了。
google 一下 mtd_util
或者 google 一下 jffs2 文件系统制作使用