ubuntu

Ubuntu VirtualBox如何添加新的虚拟硬盘

小樊
45
2025-09-20 19:38:48
栏目: 云计算

Ubuntu VirtualBox添加新虚拟硬盘的完整步骤

一、前期准备

  1. 关闭Ubuntu虚拟机:添加虚拟硬盘前,务必确保虚拟机处于完全关闭状态(而非挂起或运行中),避免操作冲突。
  2. 备份重要数据:磁盘操作存在数据丢失风险,建议提前备份虚拟机内的关键文件。

二、通过VirtualBox界面添加虚拟硬盘

  1. 打开VirtualBox管理器:在主机系统中启动VirtualBox,选中需要添加硬盘的Ubuntu虚拟机。
  2. 进入虚拟机设置:点击顶部菜单栏的设置按钮,进入虚拟机配置界面。
  3. 导航至存储设置:在设置窗口左侧选择存储选项卡,此时可看到虚拟机的现有存储控制器(如SATA或IDE)。
  4. 添加新虚拟硬盘
    • 点击控制器旁的添加虚拟硬盘按钮(通常显示为“+”或“创建”图标);
    • 在弹出的向导中,选择创建新虚拟硬盘(若需使用现有虚拟硬盘则选择对应选项);
    • 选择硬盘类型:推荐使用VDI(VirtualBox Disk Image)(VirtualBox原生格式,兼容性最佳);
    • 设置存储方式:选择动态分配(随使用增长,节省主机空间)或固定大小(性能更稳定,但占用空间固定);
    • 指定硬盘大小:根据需求设置容量(如20GB及以上,建议勾选“立即分配所有空间”以提升性能);
    • 完成创建:点击“创建”按钮,新虚拟硬盘将添加至选定控制器。

三、在Ubuntu系统中初始化并使用新硬盘

1. 查看新硬盘设备

启动Ubuntu虚拟机,打开终端,输入以下命令查看所有块设备:

lsblk

输出结果中,新硬盘通常显示为**/dev/sdb**(若已有/dev/sda为主硬盘)。

2. 分区操作(若需创建分区)

若新硬盘未自动分区,需使用fdisk工具手动划分:

sudo fdisk /dev/sdb

按以下步骤操作:

3. 格式化分区

将新分区格式化为常用文件系统(如ext4):

sudo mkfs.ext4 /dev/sdb1  # 假设分区为/dev/sdb1

若需其他文件系统(如XFS),可将ext4替换为对应类型。

4. 挂载分区

5. 验证结果

使用以下命令查看挂载状态及磁盘空间:

df -h

若新分区出现在列表中且容量正确,说明添加成功。

四、可选:扩展已有虚拟硬盘容量(若初始容量不足)

若已添加的虚拟硬盘容量不够,可通过以下步骤扩展:

  1. 关闭虚拟机,打开VirtualBox设置→存储,选中已有虚拟硬盘,点击属性调整大小,输入新容量并确认。
  2. 启动Ubuntu,使用lsblk确认虚拟硬盘已扩展(如/dev/sda从20GB增至40GB)。
  3. 扩展分区
    • 安装GParted(图形化分区工具):
      sudo apt update && sudo apt install gparted
      
    • 启动GParted:sudo gparted,选中未分配空间,右键点击已有分区(如/dev/sda1)→调整大小/移动,拖动滑块至最大,点击应用
  4. 扩展文件系统
    若分区为ext4,运行以下命令:
    sudo resize2fs /dev/sda1
    
    验证扩展结果:df -h

0
看了该问题的人还看了