Ubuntu中VirtualBox磁盘管理指南
VirtualBox中Ubuntu虚拟机的磁盘管理主要涵盖创建、调整大小、添加及删除虚拟磁盘等操作,以下是详细步骤及注意事项:
一、创建虚拟磁盘
- 新建虚拟机时创建:打开VirtualBox,点击“新建”,选择“Linux”→“Ubuntu”版本,设置内存大小(建议≥2GB),进入“虚拟磁盘”步骤,勾选“创建新的虚拟磁盘”,选择类型(推荐VDI,兼容性最好),设置大小(建议≥20GB,动态分配更节省物理空间),完成虚拟机创建。
- 已有虚拟机添加新磁盘:关闭目标Ubuntu虚拟机,选中虚拟机点击“设置”→“存储”,点击“添加虚拟硬盘”按钮,选择类型(VDI/VMDK等)、大小(动态/固定),点击“创建”并添加至虚拟机存储树。
二、调整虚拟磁盘大小
若虚拟磁盘空间不足,需先扩展虚拟磁盘,再调整Ubuntu内部分区:
- 关闭虚拟机:确保Ubuntu处于完全关机状态(非挂起)。
- 扩展虚拟磁盘:
- 图形界面:打开VirtualBox→选中虚拟机→“设置”→“存储”→选中虚拟磁盘→点击“属性”→“扩展”,输入新大小(如100GB)→确认。
- 命令行(VBoxManage):打开终端(Ubuntu或宿主机),输入
VBoxManage modifyhd /path/to/disk.vdi --resize 新大小(MB)(例如扩展至100GB:VBoxManage modifyhd ~/VirtualBox\ VMs/Ubuntu/disk.vdi --resize 100000)。
- 调整Ubuntu内部分区:
- 启动Ubuntu,打开终端安装GParted(分区工具):
sudo apt update && sudo apt install gparted。
- 启动GParted:
sudo gparted,选择虚拟磁盘(如/dev/sda),找到未分配空间,右键点击目标分区(如/dev/sda1,系统分区)→“调整大小/移动”,拖动滑块至占用全部未分配空间→点击“应用”。
三、添加虚拟磁盘
- 关闭虚拟机:确保Ubuntu已关机。
- 添加磁盘:打开VirtualBox→选中虚拟机→“设置”→“存储”→点击“添加虚拟硬盘”→选择类型(VDI)、大小(动态/固定)→创建并添加至存储树。
- Ubuntu识别新磁盘:
- 启动Ubuntu,打开终端输入
lsblk,查看新磁盘(如/dev/sdb)。
- 使用GParted对新磁盘进行分区(如创建
/dev/sdb1)、格式化(如sudo mkfs.ext4 /dev/sdb1)及挂载(编辑/etc/fstab添加/dev/sdb1 /mnt/newdisk ext4 defaults 0 2,创建挂载点sudo mkdir /mnt/newdisk)。
四、删除虚拟磁盘
- 关闭虚拟机:确保Ubuntu已关机。
- 删除磁盘:打开VirtualBox→选中虚拟机→“设置”→“存储”→选中要删除的虚拟磁盘→点击“删除”→确认(注意:此操作会永久删除磁盘数据,需提前备份)。
注意事项
- 备份数据:所有磁盘操作(调整大小、删除)前,务必备份重要数据(如使用
rsync或外部存储)。
- 动态 vs 固定磁盘:动态分配磁盘可根据需求扩展,但初始创建速度慢;固定磁盘创建速度快,但无法缩小。
- LVM支持:若使用LVM(逻辑卷管理),可通过
pvresize(扩展物理卷)、lvextend(扩展逻辑卷)及resize2fs(扩展文件系统)命令扩展空间,步骤更灵活。
- 根分区调整:若需调整根分区(
/),建议使用Ubuntu Live USB启动(避免根分区被占用),再用GParted操作。