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

因为使用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. 走向面试之数据库基础:三、SQL进阶之变量、事务、存储过程与触发器

    一.变量那点事儿 1.1 局部变量 (1)声明局部变量 DECLARE @变量名 数据类型 ) DECLARE @id int (2)为变量赋值 SET @变量名 =值 --set用于普通的赋值 SE ...

  2. Javascript中相同Function使用多个名称

    原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com   看Log4js源码有如下实现: ['Trace','Debug','Info','Warn','Error', ...

  3. Javascript闭包和C#匿名函数对比分析

    C#中引入匿名函数,多少都是受到Javascript的闭包语法和面向函数编程语言的影响.人们发现,在表达式中直接编写函数代码是一种普遍存在的需求,这种语法将比那种必须在某个特定地方定义函数的方式灵活和 ...

  4. Win8 Metro动态加载内容框架

    制作背景 为了参加ImagineCup 2013 世界公民类比赛,我们设计制作了一个可动态扩展的幼教类App.这个App需要能动态加载内容,内容包括带动画可交互的电子书,动画,视频,游戏. 技术支持 ...

  5. Step by step Install a Local Report Server and Remote Report Server Database

    原创地址:http://www.cnblogs.com/jfzhu/p/4012097.html 转载请注明出处 前面的文章<Step by step SQL Server 2012的安装 &g ...

  6. Swift 和 C# 的语法比较

    昨天看到Jacob Leverich 写了一篇文章 Swift is a lot like Scala 介绍Swift 和 Scala 的语法对比,从这篇文章的确可以看到Swift 的语法和 Scal ...

  7. Can't use Subversion command line client: svn Probably the path to Subversion executable is wrong. Fix it.

    1.最近使用SVN工具时,Checkout出项目到本地后后,然后将其导入到Intellij idea中开发,在提交svn代码的时候,出现这样的错误:Can't use Subversion comma ...

  8. Clang Format

    1,最近项目代码要求规范化,在网上找了个Xcode插件:Clang Format ,下载地址:https://github.com/travisjeffery/ClangFormat-Xcode 2, ...

  9. PHP设计模式笔记

    一.工厂模式:减少new的使用,定义一个类,专门用来创建其它对象例: class A{ static function create(){ return new DB(); } } $db = A:: ...

  10. SSIS Destination 组件使用Fast-Load mode出错

    查看一个Package的历史Message 数据,发现 DataFlow Task 经常出错,错误信息的Description是: Description: "While reading c ...