主题 : emmc大小跟系统分区大小很奇怪,急 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100603
精华: 0
发帖: 24
金钱: 120 两
威望: 24 点
贡献值: 0 点
综合积分: 48 分
注册时间: 2014-02-17
最后登录: 2022-06-07
楼主  发表于: 2014-03-05 19:44

 emmc大小跟系统分区大小很奇怪,急

系统启动后获取的emmc大小跟分区大小相差很大 ,怎么修改。已经刷了最新的光盘上的系统。


[root@FriendlyARM /]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p1          388192    261884    126308  67% /
/dev/sdcard           15463424    571816  14891608   4% /sdcard
tmpfs                   497252         0    497252   0% /dev/shm
[root@FriendlyARM /]# cat /proc/partitions
major minor  #blocks  name
 179        0    7634944 mmcblk0
 179        1    7493354 mmcblk0p1
 179       16       2048 mmcblk0boot1
 179        8       2048 mmcblk0boot0
 179       24   15634432 mmcblk1
 179       25   15479808 mmcblk1p1
[root@FriendlyARM /]#

Sd卡启动
Superboot-4412 V1.4(20131212) by FriendlyARM
Booting from SD
Superboot-4412
Ver: 1.4(20131212)
CPU: Exynos4412 1.5GHz
RAM: 1GB
eMMC: 4GB

linux内核启动
[    3.285000] mmcblk0: mmc0:0001 M8G1WA 7.28 GiB
[    3.290000] mmcblk0boot0: mmc0:0001 M8G1WA partition 1 2.00 MiB
[    3.295000] mmcblk0boot1: mmc0:0001 M8G1WA partition 2 2.00 MiB


查询 M8G1WA 确实是8G的eMMC。确认为文件系统问题。
发现了问题是原光盘自带文件系统的编译时的分区大小参数设置过小,我的编译参数为:
make_exe4fs -s -l 7673194496 -a root -L linux rootfs.img rootfs
[ 此帖被xlwjz在2014-03-06 13:45重新编辑 ]