购买了一块全志 A64 开发板需要用到QT做界面显示,不想从0开始直接搞,找到bananaPi-M64 的ArmBain镜像写入SD卡后在使用dd 写入emmc ,简单修改DTB,发现8G的emmc 识别到的可用空间只有7G,还有一些空间根本没有使用,百度一堆没用的指令;这里记录一下主分区磁盘扩容的方法:

1、由于我的主分区使用的是EMMC:/dev/mmcblk2   ,输入命令fdisk /dev/mmcblk2 ;

2、输入d 删除所有分区

3、输入n,然后 p ,输入开始扇区8192(emmc有4M的boot空间!),结束扇区默认最大;如果弹出标签输入y即可;最后退出输入w保存;

4、输入 df  -Th,如下,可以看到主分区还是7.0G 没有任何变化

root@bananapim64:/# df -Th
Filesystem     Type   Size  Used Avail Use% Mounted on
tmpfs          tmpfs   99M  3.6M   95M   4% /run
/dev/mmcblk2p1 ext4   7.0G  5.2G  1.7G  76% /
tmpfs          tmpfs  493M     0  493M   0% /dev/shm
tmpfs          tmpfs  5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs  493M  4.0K  493M   1% /tmp
/dev/zram1     ext4    47M  4.0M   40M  10% /var/log
tmpfs          tmpfs   99M   68K   99M   1% /run/user/110
tmpfs          tmpfs   99M   60K   99M   1% /run/user/0

5、输入 resize2fs /dev/mmcblk2p1  更新磁盘即可

root@bananapim64:/# resize2fs /dev/mmcblk2p1
resize2fs 1.46.5 (30-Dec-2021)
Filesystem at /dev/mmcblk2p1 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk2p1 is now 1907712 (4k) blocks long.

6、再次输入 df -Th 可以看到主分区被扩展为7.1G

root@bananapim64:/# df -Th
Filesystem     Type   Size  Used Avail Use% Mounted on
tmpfs          tmpfs   99M  4.8M   94M   5% /run
/dev/mmcblk2p1 ext4   7.1G  5.2G  1.8G  75% /
tmpfs          tmpfs  493M     0  493M   0% /dev/shm
tmpfs          tmpfs  5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs  493M  4.0K  493M   1% /tmp
/dev/zram1     ext4    47M  4.0M   40M  10% /var/log
tmpfs          tmpfs   99M   68K   99M   1% /run/user/110
tmpfs          tmpfs   99M   60K   99M   1% /run/user/0

Logo

更多推荐