温馨提示×

ubuntu中virtualbox如何进行磁盘管理

小樊
43
2025-10-01 10:58:57
栏目: 智能运维

Ubuntu中VirtualBox磁盘管理指南
VirtualBox中Ubuntu虚拟机的磁盘管理主要涵盖创建、调整大小、添加及删除虚拟磁盘等操作,以下是详细步骤及注意事项:

一、创建虚拟磁盘

  1. 新建虚拟机时创建:打开VirtualBox,点击“新建”,选择“Linux”→“Ubuntu”版本,设置内存大小(建议≥2GB),进入“虚拟磁盘”步骤,勾选“创建新的虚拟磁盘”,选择类型(推荐VDI,兼容性最好),设置大小(建议≥20GB,动态分配更节省物理空间),完成虚拟机创建。
  2. 已有虚拟机添加新磁盘:关闭目标Ubuntu虚拟机,选中虚拟机点击“设置”→“存储”,点击“添加虚拟硬盘”按钮,选择类型(VDI/VMDK等)、大小(动态/固定),点击“创建”并添加至虚拟机存储树。

二、调整虚拟磁盘大小

若虚拟磁盘空间不足,需先扩展虚拟磁盘,再调整Ubuntu内部分区:

  1. 关闭虚拟机:确保Ubuntu处于完全关机状态(非挂起)。
  2. 扩展虚拟磁盘
    • 图形界面:打开VirtualBox→选中虚拟机→“设置”→“存储”→选中虚拟磁盘→点击“属性”→“扩展”,输入新大小(如100GB)→确认。
    • 命令行(VBoxManage):打开终端(Ubuntu或宿主机),输入VBoxManage modifyhd /path/to/disk.vdi --resize 新大小(MB)(例如扩展至100GB:VBoxManage modifyhd ~/VirtualBox\ VMs/Ubuntu/disk.vdi --resize 100000)。
  3. 调整Ubuntu内部分区
    • 启动Ubuntu,打开终端安装GParted(分区工具):sudo apt update && sudo apt install gparted
    • 启动GParted:sudo gparted,选择虚拟磁盘(如/dev/sda),找到未分配空间,右键点击目标分区(如/dev/sda1,系统分区)→“调整大小/移动”,拖动滑块至占用全部未分配空间→点击“应用”。

三、添加虚拟磁盘

  1. 关闭虚拟机:确保Ubuntu已关机。
  2. 添加磁盘:打开VirtualBox→选中虚拟机→“设置”→“存储”→点击“添加虚拟硬盘”→选择类型(VDI)、大小(动态/固定)→创建并添加至存储树。
  3. 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)。

四、删除虚拟磁盘

  1. 关闭虚拟机:确保Ubuntu已关机。
  2. 删除磁盘:打开VirtualBox→选中虚拟机→“设置”→“存储”→选中要删除的虚拟磁盘→点击“删除”→确认(注意:此操作会永久删除磁盘数据,需提前备份)。

注意事项

  • 备份数据:所有磁盘操作(调整大小、删除)前,务必备份重要数据(如使用rsync或外部存储)。
  • 动态 vs 固定磁盘:动态分配磁盘可根据需求扩展,但初始创建速度慢;固定磁盘创建速度快,但无法缩小。
  • LVM支持:若使用LVM(逻辑卷管理),可通过pvresize(扩展物理卷)、lvextend(扩展逻辑卷)及resize2fs(扩展文件系统)命令扩展空间,步骤更灵活。
  • 根分区调整:若需调整根分区(/),建议使用Ubuntu Live USB启动(避免根分区被占用),再用GParted操作。

0