我能够为我的虚拟机添加空间,但不知道如何从磁盘末尾移动它来调整主分区的大小。如果您知道如何做到这一点,我们将不胜感激您的意见...
为了澄清起见...我正在尝试移动 vm 驱动器末尾的 nbd0 上的可用空间,以在分区 1 处增加主分区。如何将可用空间移至分区 1?我知道我需要使用 parted,但我想确保我知道重新排列的正确命令顺序...
$sudo parted -s -a opt /dev/nbd0 "print free"
*the current image (after tinkering)
Model: Unknown (unknown)
Disk /dev/nbd0: 56.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 25.7GB 25.7GB primary ext4 boot
25.7GB 25.7GB 1048kB Free Space
2 25.7GB 46.2GB 20.5GB extended
5 25.7GB 26.8GB 1140MB logical linux-swap(v1)
26.8GB 46.2GB 19.3GB Free Space
46.2GB 56.9GB 10.7GB Free Space
答案1
找到了答案,如果你的系统上有 gparted,你可以使用:
$gparted /dev/nbd0
将虚拟机映像作为块设备挂载后