如何在Ubuntu VirtualBox中调整虚拟硬盘
调整VirtualBox中Ubuntu虚拟机的虚拟硬盘主要包括扩展虚拟硬盘容量和调整系统分区大小两个核心步骤,以下是详细操作流程:
Ubuntu.vdi),点击右侧属性。cmd)或终端(Mac/Linux)。C:\Program Files\Oracle\VirtualBox,Mac路径为/Applications/VirtualBox.app/Contents/MacOS)。VBoxManage list hdds
<虚拟硬盘路径>替换为目标路径,<新容量MB>替换为新容量,如30GB=30720MB):VBoxManage modifyhd "<虚拟硬盘路径>" --resize <新容量MB>
示例(扩展至30GB):VBoxManage modifyhd "D:\VirtualBox VMs\Ubuntu\Ubuntu.vdi" --resize 30720
注:若虚拟硬盘有快照,需修改快照对应的
.vdi文件(可通过VBoxManage list hdds查看快照文件路径)。
扩展虚拟硬盘后,Ubuntu系统并未自动识别新增空间,需通过GParted工具调整分区:
启动Ubuntu虚拟机,打开终端,执行以下命令安装GParted(若已安装可跳过):
sudo apt update && sudo apt install gparted -y
执行以下命令以管理员权限启动GParted:
sudo gparted
在GParted中,选择目标磁盘(通常为/dev/sda),查看分区布局:
调整分区大小:
/dev/sda1挂载在/),右键点击根分区→选择Resize/Move。linux-swap,若未分配空间不足,需先调整swap分区)。特殊情况处理(若根分区无法调整):
/dev/sda1)因系统正在使用无法调整,需通过Ubuntu Live USB启动(选择“Try Ubuntu”),再执行上述GParted步骤。df -h
/)或其他目标分区的容量已更新为新大小。注意事项:
VBoxManage modifyhd <虚拟硬盘路径> --type dynamic)。VBoxManage list hdds查看快照文件)。