SG368Z Ubuntu 分区大小问题

基线RK3568_Ubuntu_R60_V1.3.2,EMMC是32G的,刷进去后rootfs是按照8G分配的,输出如下,userdata也没有相应变大。

文档里面说,Ubuntu的rootfs不需要在代码里调整,应该是自适应的吧?这种问题怎么解决呢?

sh-5.0# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 29.1G 0 disk
├─mmcblk0p1 179:1 0 4M 0 part
├─mmcblk0p2 179:2 0 4M 0 part
├─mmcblk0p3 179:3 0 64M 0 part
├─mmcblk0p4 179:4 0 64M 0 part
├─mmcblk0p5 179:5 0 32M 0 part /persist
├─mmcblk0p6 179:6 0 4M 0 part
├─mmcblk0p7 179:7 0 4M 0 part
├─mmcblk0p8 179:8 0 32M 0 part
├─mmcblk0p9 179:9 0 5.9G 0 part /
├─mmcblk0p10 179:10 0 128M 0 part /oem
└─mmcblk0p11 179:11 0 22.8G 0 part /userdata
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
sh-5.0# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 5.5G 5.0G 205M 97% /
devtmpfs 967M 0 967M 0% /dev
tmpfs 976M 0 976M 0% /dev/shm
tmpfs 196M 1.5M 194M 1% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 976M 0 976M 0% /sys/fs/cgroup
/dev/mmcblk0p10 15M 12M 1.6M 89% /oem
/dev/mmcblk0p5 26M 17K 23M 1% /persist
/dev/mmcblk0p11 989M 609K 968M 1% /userdata
tmpfs 196M 0 196M 0% /run/user/0

我们内部来确认下

lsblk (List Block Devices): 查看的是块设备的原始容量,也就是你的 mmcblk0p9 和 mmcblk0p11 等分区在硬件层面的大小
df -h (Disk Free): 查看的是文件系统的可用空间。文件系统在格式化时会产生一些元数据开销,所以它显示的"可用空间"通常会略小于 lsblk 显示的块设备大小 “/dev/root 大小只有 5.9GB”的问题,根源在于镜像烧写时使用的分区表配置和文件系统镜像大小,与你的32GB eMMC不匹配
这个你是否本地做了分区修改?

按照Quectel_QSM368ZP-WF&SG368Z系列_Linux&Ubuntu&OpenWrt_分区调整指导_V1.1,ubuntu不需要手动修改呀。按照linux的方法修改了,没有生效。

Hi,

我们在SG560D平台成功调整了分区,但SG368Z没有进展,能否提供下RK3568 Ubuntu的分区调整方法?

Best Regards,

Henry

仿照SG560D方法,在rockchip-rk3568-evb.conf中指定system大小即可。已解决。