VirtualBox 扩展虚拟硬盘容量

原创 2014年01月07日 11:25:37

    VirtualBox 扩展虚拟硬盘容量

      (转载请标明出处:http://blog.csdn.net/ganshuyu/article/details/17954733    谢谢~ )
       最近在虚拟机中下载 Android 源码的过程中,出现了虚拟硬盘不够用的情况。当初安装虚拟机的时候,选择了动态分配存储,想当然的以为硬盘不够用的时候,它会自动扩展,没想到上限是默认的8G。然后代码下载到一半就悲剧了,于是网搜了一通,把操作过程记录于下,供大伙儿参考:

预置条件:
虚拟机:Oracle VM VirtualBox
OS: Ubuntu 12.10
虚拟硬盘:动态分配存储

扩展步骤:
第一步:修改硬盘镜像文件
1、虚拟机关机.
2、确认虚拟机使用文件(后缀为.vdi的文件)路径不带中文字符.
3、Windows 下按:Windows +R,调出命令行工具,运行命令:
      VBoxManage list hdds    (如果此命令未找到,请将虚拟机安装路径增加至系统环境变量,并重新调出cmd工具.)


    如上图所示,映像的uuid是:a0f06f66-f696-41dc-827a-e79bee50f65b
    然后使用命令:
      VBoxManage modifyhd a0f06f66-f696-41dc-827a-e79bee50f65b   --resize 51200
    操作成功后该虚拟的硬盘即增加了50G,但要注意了,此50G空间还没有分配.

第二步:分区
    1、虚拟机开机.
    2、查看磁盘情况:
                    $df -ah                  #可以看到磁盘还是7G多,没有增加

          虽然已经扩大了磁盘,但是由于还没有经过分区,指定文件系统[格式化],所以linux操作系统无法识别(其实就相当于你插入了一块新硬盘,但是你并没有对其进行分区、格式化是一个道理)。
   3、开始分区
                     $sudo fdisk /dev/sda

      Disk /dev/sda: 53.7 GB, 53687091200 bytes  #磁盘总量确实增加到了50G
      在Command后输入n(添加新分区),回车:
              Command action
                      l   logical (5 or over)
                      p   primary partition (1-4)

      从上图可以看到: sda1、sda2、sda5三个分区,而1-4中只用了1和2,所以该步可以选primary partition ,因此输入:p
      剩下步骤全按回车默认,咱们把多出来的空间分成一个分区,然后保存分区信息:
             Command:w             #保存并退出,分区划分完毕
             WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
             The kernel still uses the old table. The new table will be used at
              the next reboot or after you run partprobe(8) or kpartx(8)
              Syncing disks.                                                
          $ partprobe      #我们不想重启系统,可以运行partprobe命令
       于是我们得到一个可用的块设备文件: /dev/sda3

第三步:格式化并挂载
  1、格式化分区
             $sudo mkfs -t ext4 /dev/sda3
  2、挂载分区
             $sudo  mount  /dev/sda3  /home/ganshuyu/workspace
  3、开机自动挂载,则修改/etc/fstab文件,在这个文件里面添加一行:
            /dev/sda3   /home/ganshuyu/workspace    ext4    defaults        0       1

   至此,容量扩展完成。

VirtualBox如何扩展虚拟机Ubuntu的硬盘容量?

一、问题描述刚刚在VirtualBox中使用Ubuntu虚拟机中,出现了虚拟硬盘不够用的情况。 乖乖,查了一下磁盘空间,如下所示: df -H 原来是上午安装Ubuntu虚拟机的时候,选择...
  • qq446282412
  • qq446282412
  • 2016年11月21日 20:21
  • 10917

virtualbox 动态增大虚拟硬盘大小的方法和步骤(linux VM)

我们使用virtualbox时,开始安装VM虚拟机的时候,可能为了节省磁盘或者其它原因,总会遇到磁盘空间不够使用的情况。此时,如果存放虚拟磁盘的空间足够,我们可以通过动态增加虚拟硬盘空间,以便满足我们...
  • faithzzf
  • faithzzf
  • 2016年05月17日 22:57
  • 4287

Virtualbox 扩展虚拟磁盘空间大小

有时我们在使用Virtualbox虚拟机时,分配给虚拟机的磁盘空间太小,导致后期需要扩容,通过以下方法可以扩展磁盘空间。增强虚拟磁盘空间容量方法一:扩展磁盘空间打开Virtualbox所在的安装目录,...
  • tp7309
  • tp7309
  • 2017年03月17日 19:34
  • 2405

VirtualBox更改虚拟硬盘 VDI文件空间大小的方法(设置的硬盘小了)

本文仅用于学习 进入命令行,以Windows系统为例 (特别注意空格和中文) 1.启动CMD命令行,进入VirtualBox的安装目录。如 运行:cmd C:\Use...
  • qq_27657429
  • qq_27657429
  • 2017年04月26日 16:07
  • 588

在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘

在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘      设置 -> Storage -> SATA控制器->右...
  • yefengxuelang
  • yefengxuelang
  • 2016年03月08日 16:32
  • 5342

在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘

http://www.aiuxian.com/article/p-3277673.html 在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个...
  • jiangnankid
  • jiangnankid
  • 2016年12月29日 20:35
  • 914

Vbox扩展Ubuntu的磁盘空间

曾经有一次把虚拟机的磁盘空间用到了100%,结果图形界面进不去了只好从命令行界面删了一些东西才进去,然后我就想扩展一下磁盘空间。。。 现在有点时间想起来就记录一下之前的操作过程,难说什么时候又要用。...
  • lang523493505
  • lang523493505
  • 2017年09月16日 15:55
  • 368

给VirtualBox上的Ubuntu虚拟机扩展硬盘空间

当初在virtualBox上安装ubantu虚拟机时,分区建议8g然后我就豪爽的给了25G,心想一定够用!万万没想到,我还是要开始折腾给虚拟机扩展硬盘空间了! 步骤总的分两步! (一) 添加虚...
  • DayDayPlayPhone
  • DayDayPlayPhone
  • 2016年05月09日 20:06
  • 5077

调整 VirtualBox 虚拟机的磁盘大小

使用 VM VirtualBox 创建了一个 CentOS 虚拟机,划分了 3GB 的磁盘空间,使用了动态分配存储的方式,文件系统为 LVM。折腾了一段时间之后,却发现磁盘容量不够了。读了一些资料之后...
  • u013045749
  • u013045749
  • 2015年12月25日 00:57
  • 1762

VirtualBox修改现有虚拟磁盘大小

之前创建的虚拟磁盘10G,现需要更大的空间,而又不想使用新增虚拟磁盘的方法。 通过查看资料发现VirtulBox提供的VBoxManage modifyhd命令可以解决,该命令的具体用法: V...
  • weiguang1017
  • weiguang1017
  • 2016年08月19日 17:13
  • 7749
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VirtualBox 扩展虚拟硬盘容量
举报原因:
原因补充:

(最多只允许输入30个字)