我试图将分区调整为最大可用空间,我尝试了不同的工具,但得到了相同的结果。最新的工具是 growpart。问题是,所有过程似乎都有效,分区大小也发生了变化,但是当我输入 时df -h
,我得到了以下结果:
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p2 3.1G 1.2G 1.9G 39% /
devtmpfs 360M 0 360M 0% /dev
tmpfs 489M 0 489M 0% /dev/shm
tmpfs 489M 20M 470M 4% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/mmcblk0p1 40M 16M 25M 40% /boot
tmpfs 98M 0 98M 0% /run/user/1000
tmpfs 98M 0 98M 0% /run/user/0
当我输入时,fdisk -l
我得到以下内容:
Disk /dev/mmcblk0: 7.4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x66dc81bc
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 49152 131071 81920 40M 83 Linux
/dev/mmcblk0p2 131072 15523806 15392735 7.3G 83 Linux
命令growpart
结果为:
CHANGED: partition=2 start=131072 old: size=7486114 end=7617186 new: size=15392735,end=15523807
当然,我重新启动了,但仍然没有帮助。
知道发生什么问题了吗?
我在这个部分卡了 4 天。PS:为了我们的产品目的,这个过程必须在脚本中完成。
感谢各位的帮助
答案1
您是否调整了文件系统的大小?我认为命令行分区工具不会自动执行此步骤。
要调整文件系统大小以填充分区:
resize2fs /dev/YOUR_DEVICE
答案2
无法调整安装分区。您必须从 LiveUSB 或 LiveCD 启动,而不是从您尝试调整大小的磁盘启动。
在互联网上搜索“Gparted Live”,(https://gparted.org/livecd.php),您将找到适合您硬件的发行版。使用gparted
移动/调整分区大小可处理resiz2fs
。我已使用 成功调整了两个系统上的分区大小gparted
。