首页主机资讯如何在Ubuntu VirtualBox中调整虚拟硬盘

如何在Ubuntu VirtualBox中调整虚拟硬盘

时间2025-11-11 00:32:03发布访客分类主机资讯浏览1133
导读:如何在Ubuntu VirtualBox中调整虚拟硬盘 调整VirtualBox中Ubuntu虚拟机的虚拟硬盘主要包括扩展虚拟硬盘容量和调整系统分区大小两个核心步骤,以下是详细操作流程: 一、前置准备 备份重要数据:操作前务必备份虚拟机中...

如何在Ubuntu VirtualBox中调整虚拟硬盘
调整VirtualBox中Ubuntu虚拟机的虚拟硬盘主要包括扩展虚拟硬盘容量调整系统分区大小两个核心步骤,以下是详细操作流程:

一、前置准备

  1. 备份重要数据:操作前务必备份虚拟机中的关键数据(如文档、数据库等),防止磁盘操作导致数据丢失。
  2. 确认虚拟硬盘类型:确保虚拟硬盘为**动态分配(Dynamic Allocation)**模式(动态分配可扩展,固定大小需先转换为动态分配)。
  3. 关闭虚拟机:调整虚拟硬盘前,必须完全关闭Ubuntu虚拟机(不能处于挂起或休眠状态)。

二、扩展虚拟硬盘容量(VirtualBox层面)

方法1:通过VirtualBox图形界面调整(推荐新手)

  1. 打开VirtualBox管理器,选中目标Ubuntu虚拟机,点击顶部菜单栏管理虚拟介质管理
  2. 在“虚拟介质管理器”中,选择左侧硬盘→找到目标虚拟硬盘(如Ubuntu.vdi),点击右侧属性
  3. 拖动“虚拟大小”滑块或直接输入新容量(如从20GB扩展至30GB),点击应用完成虚拟硬盘扩展。

方法2:通过VBoxManage命令行调整(适用于高级用户)

  1. 关闭VirtualBox,打开命令提示符(CMD)(Win+R输入cmd)或终端(Mac/Linux)。
  2. 切换至VirtualBox安装目录(如Windows路径为C:\Program Files\Oracle\VirtualBox,Mac路径为/Applications/VirtualBox.app/Contents/MacOS)。
  3. 执行以下命令查看虚拟硬盘列表,确认目标虚拟硬盘的UUID或路径:
    VBoxManage list hdds
    
  4. 执行以下命令扩展虚拟硬盘(将< 虚拟硬盘路径> 替换为目标路径,< 新容量MB> 替换为新容量,如30GB=30720MB):
    VBoxManage modifyhd "<
        虚拟硬盘路径>
        " --resize <
        新容量MB>
        
    
    示例(扩展至30GB):
    VBoxManage modifyhd "D:\VirtualBox VMs\Ubuntu\Ubuntu.vdi" --resize 30720
    

    注:若虚拟硬盘有快照,需修改快照对应的.vdi文件(可通过VBoxManage list hdds查看快照文件路径)。

三、调整Ubuntu系统分区大小(内部层面)

扩展虚拟硬盘后,Ubuntu系统并未自动识别新增空间,需通过GParted工具调整分区:

  1. 启动Ubuntu虚拟机,打开终端,执行以下命令安装GParted(若已安装可跳过):

    sudo apt update &
        &
         sudo apt install gparted -y
    
  2. 执行以下命令以管理员权限启动GParted:

    sudo gparted
    
  3. 在GParted中,选择目标磁盘(通常为/dev/sda),查看分区布局:

    • 新增的未分配空间会显示在现有分区右侧。
  4. 调整分区大小

    • 若新增空间紧邻根分区(如/dev/sda1挂载在/),右键点击根分区→选择Resize/Move
    • 拖动分区边界至包含全部未分配空间,或直接输入新大小(建议预留2GB空间用于linux-swap,若未分配空间不足,需先调整swap分区)。
    • 点击Apply(应用)按钮,确认操作(此过程可能需要重启虚拟机)。
  5. 特殊情况处理(若根分区无法调整)

    • 若根分区(如/dev/sda1)因系统正在使用无法调整,需通过Ubuntu Live USB启动(选择“Try Ubuntu”),再执行上述GParted步骤。

四、验证调整结果

  1. 重启Ubuntu虚拟机,打开终端执行以下命令查看磁盘使用情况:
    df -h
    
  2. 确认根分区(/)或其他目标分区的容量已更新为新大小。

注意事项

  • 若虚拟硬盘为固定大小,需先通过VBoxManage转换为动态分配(命令:VBoxManage modifyhd < 虚拟硬盘路径> --type dynamic)。
  • 调整分区时,务必确认未分配空间的位置(需紧邻目标分区才能扩展),避免误操作导致数据丢失。
  • 若虚拟机有多个快照,需修改所有相关快照的虚拟硬盘大小(可通过VBoxManage list hdds查看快照文件)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu VirtualBox中调整虚拟硬盘
本文地址: https://pptw.com/jishu/746855.html
Ubuntu中JSP无法启动原因 JSP项目Ubuntu如何搭建

游客 回复需填写必要信息