调整分区大小的问题

调整分区大小的问题

我试图将分区调整为最大可用空间,我尝试了不同的工具,但得到了相同的结果。最新的工具是 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

相关内容