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

因为使用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. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edisonchou/p/4458219.html 网站日志分析项目案例 ...

  2. this的安身之处

    在JavaScript的大千世界中,this对象就像一个行踪不定.居无定所的浪子一般,它的生活仿佛可以随处而安,而内心却又似有着笃定的坚守,它就是这么有趣! 初学JavaScript时的我们,多多少少 ...

  3. cache4j轻量级java内存缓存框架,实现FIFO、LRU、TwoQueues缓存模型

    简介 cache4j是一款轻量级java内存缓存框架,实现FIFO.LRU.TwoQueues缓存模型,使用非常方便. cache4j为java开发者提供一种更加轻便的内存缓存方案,杀鸡焉用EhCac ...

  4. Oozie调度报错——ORA-00918:未明确定义列

    Oozie在执行sqoop的时候报错,同样的SQL在sqoop中可用,在oozie中不可用: Caused by: java.sql.SQLSyntaxErrorException: ORA-0091 ...

  5. Elasticsearch 5.0 —— Head插件部署指南

    使用ES的基本都会使用过head,但是版本升级到5.0后,head插件就不好使了.下面就看看如何在5.0中启动Head插件吧! 官方粗略教程 Running with built in server ...

  6. CentOS On VirtualBox

    背景 后台开发需要随时与服务器交互,本人使用Mac开发.但是不愿意在Mac上直接安装redis以及mysql等等工具.所以选择在VirtualenvBox下安装一个服务器系统,并且使用ssh与其连接. ...

  7. SQL Server数据库sql语句生成器(SqlDataToScript)的使用(sql server自增列(id)插入固定值)

    SqlDataToScript是根据表数据进行生成 Insert Into语句,此工具还有一个好处是可以对自增列插入固定值,例如:自增的列id值为5,但是5这个行值已经删除,如果想存储Id自增列值为5 ...

  8. 【Win 10应用开发】SplitView控件

    SplitView控件用于呈现分隔视图,简单地说,就是把一个视图分割为两部分,Content属性所表示的为主要视图,而Pane属性设置的视图则可以隐藏,可以折叠和展开. 估计文字是不太容易介绍这个控件 ...

  9. 推荐21款最佳 HTML5 网页游戏

    尽管 HTML5 的完全实现还有很长的路要走,但 HTML5 正在改变 Web,未来 HTML5 将把 Web 带入一个更加成熟和开放的应用平台.现在,越来越多的人尝试用 HTML5 来制作网页游戏等 ...

  10. 【转】C#语言之“string格式的日期时间字符串转为DateTime类型”的方法

    方法一:Convert.ToDateTime(string) string格式有要求,必须是yyyy-MM-dd hh:mm:ss ================================== ...