本文非技术类文章,仅作为记录。

因为使用VirtualBox时遇到这样的问题:原本虚拟机分配存储的80G已经足够了,但是随着使用的文件越来越多,需要的空间也越来越大,因此不得不扩展虚拟机的磁盘容量。

下面提供一种通过添加虚拟硬盘扩展虚拟机磁盘来解决空间不足的方法:

1、 将虚拟系统关闭!

2、 选中虚拟机-设置-存储-添加虚拟硬盘(在 控制器:SATA 右侧的小图标)-创建新的虚拟盘,如下图:

3、 在 虚拟硬盘文件类型 页选择VHD(虚拟硬盘),下一步。

4、 在 存储在物理硬盘上 页选择 动态分配,下一步。

(推荐使用动态分配是因为这种方式仅是在逻辑上分配80GB的空间,物理上的分配空间根据使用情况动态增加,当然大小不超过逻辑空间)

本文地址:http://www.cnblogs.com/Interkey/p/DynamicAddVirtualDisk.html

5、 在 设置文件位置和大小 页,根据使用情况分配空间(如下图),设置完成后点击 创建 按钮。

6、 设置完成后打开虚拟机,在虚拟系统中进行添加磁盘操作。

7、 打开 Disk Management,提示Initialize Disk,点击OK。

8、 在Disk 1上,也就是新添加的未分配的硬盘(黑色部分)鼠标右键,New Simple Volume,如下图:

9、 进入 New Simple Volume Wizard-Next-Next。

在Assign Drive Letter or Path 页,注意新分配的磁盘盘符不要与现有磁盘盘符相同。

继续下一步直至完成。

磁盘格式化完成后就OK,已经添加了一块新的磁盘。

上述操作基于VirtualBox图形图面版本 4.3.8 r92456,不同的版本的功能位置可能不同。


分配虚拟磁盘后,原物理磁盘空间并没有直接减少80GB,而是随着实际使用慢慢减少,但虚拟磁盘使用后在虚拟机里释放空间此虚拟磁盘占用的物理磁盘并不会减少。(可以查看虚拟磁盘文件的大小)

这是本文想表达的关于动态分配的主要内容。

其他虚拟机如Hyper-V、VMware 等也提供有同样的功能。

因为图是以前截取的,图中显示内容并未泄漏机密信息,所以没有再处理。排版欠佳!


<CS 2015-07-13>  

对于快照:请关机后再进行快照操作,否则有可能出现问题.
对于重要的操作,请在快照后验证快照的有效性.

<CE>

其他

  1. 查看硬盘文件和文件夹分布情况的工具:SpaceSniffer。
  2. 请定期对虚拟机进行备份(差异备份)。
  3. 新添加的硬盘对虚拟系统来讲就相当于一块独立的移动硬盘。

VirtualBox动态添加虚拟硬盘的更多相关文章

  1. VMware虚拟机中为Linux 添加虚拟硬盘(VirtualBox方法类似)

    修改1:2014-06-24 11:38:21 Linux添加硬盘是在原来安装的硬盘空间不够或者需要使用其他硬盘上的东西时候的解决办法,因为大多数初学者习惯使用虚拟机,这里以在Vmware虚拟机中实现 ...

  2. VirtualBox命令更改虚拟硬盘空间

    主要是使用VBoxManage命令来操作 第一步:打开CMD,进入到virtualbox存放虚拟机的目录中(win7 系统可以直接在文件夹空白处按住shift键右键鼠标选择[在此处打开命令窗口]),输 ...

  3. Loadrunner中动态添加虚拟用户

    添加的虚拟用户会立马开始执行: 场景组的两种模式: Vuser组模式: Vuser组模式中,对于压力负载机是不能同时添加多个 但是我们可以在一个脚本里通过多次添加Vuser,每次添加30个Vuser, ...

  4. vmware之linux不重启添加虚拟硬盘

    转自http://www.shangxueba.com/jingyan/1610981.html #echo "- - -" > /sys/class/scsi_host/h ...

  5. VirtualBox中虚拟Ubuntu添加新的虚拟硬盘

    VirtualBox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择&qu ...

  6. linux 为动态分配的Virtualbox虚拟硬盘扩容

    如何为动态分配的Virtualbox虚拟硬盘扩容 查看虚拟硬盘是否是动态分配大小 打开虚拟机的设置界面,在左侧栏点击存储.在存储树下面选择你的虚拟硬盘.在右边可以看见虚拟硬盘的信息.在下面可以看见,我 ...

  7. 在VirtualBox中的Ubuntu中添加新硬盘

    步骤如下: 1. 关闭Ubuntu系统,打开VistualBox,"设置"->"存储"->"添加虚拟硬盘" 2. 启动Ubunt ...

  8. vbox中虚拟ubuntu增加新的虚拟硬盘

    vbox中虚拟ubuntu增加新的虚拟硬盘   在virtualbox中装好Ubuntu后,发现硬盘空间不够使用 了.以下是搜集整理的解决办法:   1. 添加新硬盘        设置 -> ...

  9. 虚拟机virtualbox中挂载新硬盘

    在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘: 1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击, ...

随机推荐

  1. 纯命令行的编辑利器:用好 awk 与 sed

    awk 的基本语法 awk 是模式查找与处理语言,是文本处理的利器.使用 awk 可以只用一条简单的命令完成复杂的文本数据处理. awk 命令的基本结构为: awk '模式 {处理}' 文件 比如,打 ...

  2. 安装 mysql-5.7.5-m15-winx64

    win7 64位下如何安装配置mysql-5.7.5-m15-winx64 距离上次安装MySQL已经过去好久了.步骤这些,有可能会忘记.简单记录一下吧.(参考了一些网络上的博客.) 1.mysql- ...

  3. 注册OCX失败

    今天注册某个OCX时,Windows报告以下错误: 模块“XXX.ocx”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x80040200. 这是Windows权限引起的 ...

  4. java spring 邮件发送

    开发中经常会遇到发送邮件进行用户验证,或者其它推送信息的情况,本文基于spring,完成邮件的发送,主要支持普通文本邮件的发送,html文本邮件的发送,带附件的邮件发送,没有实现群发.多个附件发送等需 ...

  5. Atitit 边缘检测原理attilax总结

    Atitit 边缘检测原理attilax总结 1. 边缘检测的概念1 1.1. 边缘检测的用途1 2. 边缘检测方法分类1 3. 边缘检测的基本方法2 3.1. Roberts边缘检测算子2 3.2. ...

  6. js创建与追加元素

    用javascript创建元素 : var NewNode = document.creatElement('div'); 结合appendChild与insertBefore插入到DOM树中 ins ...

  7. SSISDB3:Environments 和 Environment Variables

    Environment 是ETL执行时使用的Parameters的集合,可以为一个Project引用不同的Environment variables,从而改变ETL执行的属性. 查看Environme ...

  8. LINQ系列:LINQ to SQL Group by/Having分组

    1. 简单形式 var expr = from p in context.Products group p by p.CategoryID into g select g; foreach (var ...

  9. r.js结合gulp等于webpack(angular为例)

    本人大学时玩dojo,开始了AMD模块化的不归路,工作后一直使用requirejs,感觉非常好.但是,近来随着react的火热,webpack成为了天下无敌的模块化工具,能做模块化,合并压缩,监视等, ...

  10. EntityFramework 实体拆分和表拆分

    之前有人问过 EF 如何进行实体拆分和表拆分?我记得当时认为不可能,理由忘记了,后来又有人发了一段配置截图,发现原来是可以的,不记录的东西容易忘掉,关于 EF 实体拆分和表拆分,下面是自己的一些整理. ...