关闭虚拟机,将物理机磁盘分配需要的大小到虚拟机。
打开虚拟机:执行以下命令,发现 此时/dev/sda
磁盘已扩容到 128GB,但分区 sda2
尚未扩展到剩余空间。
以下是具体操作步骤:
1. 确认当前磁盘状态
-
总磁盘大小:137GB(128GiB 的二进制显示差异,正常)。
-
未分配空间:68.7GB(位于
sda2
之后)。 -
目标:将
sda2
扩展到占用全部剩余空间。
2. 扩展分区(使用 growpart
)
安装 growpart
sudo apt install cloud-guest-utils
扩展 sda2
分区
sudo growpart /dev/sda 2
注意:是sda 2不是sda2(sda2
对应sda的编号 2
)
验证分区扩展
sudo parted /dev/sda print free
输出中 sda2
的 End
接近 137GB,未分配空间应消失。
3. 扩展文件系统
扩展 ext4
文件系统
sudo resize2fs /dev/sda2
验证结果
/dev/sda2
的 Avail
列应显示扩容后的容量