VirtualBox中Debian虚拟机磁盘扩容步骤
虚拟磁盘是Debian的“存储容器”,需先通过VirtualBox工具扩大其容量,后续才能调整分区使用新增空间。
.vdi格式,位于“控制器:SATA”下)→选中磁盘后点击右侧属性→在“虚拟大小”栏输入新容量(如40GB)→点击确定。"磁盘路径.vdi"替换为实际路径,--resize后的数值为MB单位,如40GB=409600MB):VBoxManage modifymedium "D:\VMs\Debian\disk.vdi" --resize 409600
验证是否成功:VBoxManage showhdinfo "D:\VMs\Debian\disk.vdi"
确认“Size”字段显示为新容量。扩容分区需操作未挂载的磁盘,因此建议使用Live CD/USB启动,避免根分区被系统占用。
GParted是Debian常用的分区管理工具,可通过图形界面快速调整分区。
sudo apt update && sudo apt install gparted -y
安装完成后,输入sudo gparted启动程序(需输入Live环境的密码)。/dev/sda)→确认磁盘布局(通常为:/dev/sda1为EFI分区、/dev/sda2为扩展分区、/dev/sda5为逻辑分区(根分区))。/dev/sda5,即根分区)→选择Resize/Move→拖动分区右侧的边界至占满未分配空间(或设置具体大小)→点击Resize/Move→在弹出的确认窗口点击Apply(应用)→等待操作完成(约几分钟)→点击Close退出GParted。调整分区大小后,需扩展文件系统以识别并使用新增空间,操作取决于文件系统类型:
/dev/sda5替换为实际分区):sudo resize2fs /dev/sda5
sudo mount /dev/sda5 /mnt # 挂载分区到/mnt
sudo xfs_growfs /mnt # 扩展文件系统
sudo umount /mnt # 卸载分区
执行后会显示文件系统已扩展的信息。重启虚拟机→进入Debian系统→打开终端→输入以下命令查看磁盘空间:
df -h
确认根分区(如/dev/sda5)的“Used”和“Avail”字段显示新增空间已可用。
VBoxManage clonemedium命令),否则无法调整大小。