01 序言
在初始创建虚拟机时,往往不知道需要给虚拟机分配多少磁盘空间,常常出现虚拟机磁盘不足的情况。
在尝试扩容时,发现Mac版Fusion Pro上的虚拟机与Workstation上配置有些不太一样。本文将手把手展示如何增加硬盘空间并成功挂载。
我这里Ubuntu版本为24.04,不同版本的系统配置方式可能也有差异。
02 添加新磁盘
调整磁盘大小:
注意:当前虚拟机有快照时,磁盘大小是调整不了的,必须删除快照才能调整。
选择“应用”:
会收到系统提示:
03 挂载磁盘
扩充磁盘大小后,重新运行虚拟机,选择磁盘分析器:
可以看到我从30G扩容到45G,但是磁盘容量显示并没有增加:
2.1 下载图形分盘软件GParted
打开终端输入:
sudo apt-get install gparted
然后输入 sudo gparted
运行:
可以看到磁盘已经被系统识别,只不过还没有进行分区或挂载。
这里我直接把未分配磁盘加入到之前的/dev/nvme0n1p3这个分区下:
右键黄条选择调整大小:
点击应用操作到设备。
2.2 扩展逻辑卷
用 df -h 命令查看文件系统的磁盘空间使用情况:
可以看到我们的根目录是在,/dev/mapper/ubuntu–vg-ubuntu–lv 这个文件系统下。
- 使用 lvextend 命令来扩展逻辑卷的大小:(这里我直接扩展所有可用空间)
- 这条命令将逻辑卷扩展到所有可用空间。
- 命令中的 /dev/mapper/ubuntu–vg-ubuntu–lv 在
df -h
命令反馈中获得
- 调整文件系统大小
扩展逻辑卷后,使用适当的文件系统调整工具来调整文件系统的大小,使其能够利用新分配的空间。
如果你的文件系统是 ext4,可以使用 resize2fs 命令:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
可以看到文件系统大小已经扩充:
此时,磁盘扩充已经完成,再次打开磁盘分析工具可以看到磁盘容量已经扩充:
参考目录
为Ubuntu-24.04-live-server-amd64磁盘扩容