如何为动态分配的Virtualbox虚拟硬盘扩容

查看虚拟硬盘是否是动态分配大小

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

备份虚拟硬盘

在我们为virtualbox虚拟硬盘扩容之前,最好是要先备份一下虚拟硬盘以防出错导致数据丢失.

右击位置那一行,将虚拟硬盘的路径复制下来.

然后,点击减号图标将虚拟硬盘从虚拟机移除.

在宿主机上打开一个终端,输入下面的命令备份虚拟硬盘.

cp /location-of-virtual-disk /location-of-backup-of-virtual-disk

将location替换为虚拟硬盘的具体位置.例如,我输入的命令如下.

cp "/home/xuelianchen/VirtualBox VMs/ubuntu3/ubuntu3.vdi" "/home/xuelianchen/VirtualBox VMs/ubuntu3/ubuntu3.vdi_backup"

因为我的虚拟硬盘路径中有空格,所以在路径前后加上了双引号.注意,备份的虚拟硬盘名称要与原来的名称不同.

为Virtualbox虚拟硬盘扩容

现在,我们可以使用vboxmanage命令来为虚拟硬盘扩容了.vboxmanage的命令语法如下.

vboxmanage modifyhd /location-of-your-virtual-disk --resize size-in-MB

虚拟硬盘的容量单位是MB.我输入了下面的命令将我的虚拟硬盘容量扩大到了10G.


vboxmanage modifyhd "/home/xuelianchen/VirtualBox VMs/ubuntu3/ubuntu3.vdi" --resize 20480

你不能使用这个命令来缩减虚拟硬盘的容量.

现在,打开virtualbox的设置界面,将虚拟硬盘添加回虚拟机里.点击加号图标,选择添加虚拟硬盘,添加扩容后的ubuntu3.vdi.

在对话框中选择扩大了的虚拟硬盘.添加回虚拟机后,可以在右边的信息里查看虚拟硬盘的容量.可以发现我的虚拟硬盘现在的容量为20G.查看虚拟硬盘的大小

使用Gparted为Guest OS文件系统扩容

这时候我们还需要完成最后一项工作:使用GParted来调整虚拟机的分区。下载GParted:https://sourceforge.net/projects/gparted/

使用虚拟机进行启动这一个iso文件(控制器->没有盘片->右侧属性中选择下载的gparted):

添加完后如下图所示:

启动虚拟机,启动后所有都选择默认,一路回车即可

进入gparted界面,选择需要扩容的磁盘,右键->Resize/Move,然后拖动滚动条就可以调整容量了

滚动条拖到最右侧,选择Resize/Move

最后选择Apply(菜单栏下方绿色的对勾),完成扩容

最后重启就可以了

扩充虚拟机和扩充虚拟硬盘是两件事情。

下面为扩充虚拟机的步骤:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi  转化为vdi 的文件
VBoxManage modifyhd "cloned.vdi" --resize 102400
VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk

参考博客:

1.https://www.cnblogs.com/xueweihan/p/5923937.html

2.https://blog.csdn.net/u012990532/article/details/51255380

linux 为动态分配的Virtualbox虚拟硬盘扩容的更多相关文章

  1. [linux]如何为Virtualbox虚拟硬盘扩容(转载)

    前言 这个教程介绍如何为Virtualbox虚拟硬盘扩容,虚拟硬盘分为动态分配大小和固定虚拟硬盘,扩容的方法不一样: 如何为动态分配的Virtualbox虚拟硬盘扩容 如何为固定大小的Virtualb ...

  2. 减小VirtualBox虚拟硬盘文件的大小

    虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便.VirtualBox似乎没有提 ...

  3. [转] Linux下移动virtualbox虚拟硬盘丢失eth0

    1.遇到什么的问题(What)      在新的virtualbox虚拟机上挂上曾使用过的虚拟硬盘,在启动的时候,发现找不到网卡eth0, 在输入ifconfig –a的时候,也没有任何Ethnet的 ...

  4. Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小

    一般在VirtualBox中安装Windows,然后用无缝模式进行某些特定软件的使用. 而VirtualBox的虚拟硬盘会越用越大,并且VirtualBox没有自带清理工具,相比VMware来说,VM ...

  5. 复制virtualbox虚拟硬盘

    D:\VirtualBox\VBoxManage.exe clonevdi F:\virtualbox\rac1\rac1.vdi F:\virtualbox\rac2\rac2.vdi 虚拟机软件安 ...

  6. virtualbox 虚拟机硬盘扩容

    转自: http://jingyan.baidu.com/article/425e69e6aeede8be14fc1675.html

  7. VirtualBox-虚拟硬盘扩容-win7

    问题: 我在VirtualBox下搭建的win7系统只设置了一个C盘,当初只给硬盘分配32G,如今深受生活的毒打,发现只剩5G可用,装个PS都费劲. 我要扩容,扩容! 当前环境: VirtualBox ...

  8. VirtualBox动态添加虚拟硬盘

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

  9. virtualbox硬盘扩容

    https://blog.csdn.net/ouyang_peng/article/details/53261599 1. cmd界面进入virtualbox安装目录:cd C:\Program Fi ...

随机推荐

  1. springmvc 参数校验/aop失效/@PathVariable 参数为空

    添加依赖 <!-- 参数校验 --> <dependency> <groupId>org.hibernate.validator</groupId> & ...

  2. ffmpeg 转码并截图的命令分析

    一.转码并截图的命令分析: 1.转码并截图,将码率转换为900Kffmpeg -i E:\\1.MOV -i E:\\123.jpg -filter_complex overlay=W-w  -b:v ...

  3. Stylized Image Caption论文笔记

    Neural Storyteller (Krios et al. 2015) : NST breaks down the task into two steps, which first genera ...

  4. Python3 安装pylint 及与PyCharm关联

    使用如下命令: pip3 install pylint 安装完后可以看到在你的python3的目录底下的Scripts目录下有pylint.exe了 然后就可以使用pylint 评估你的代码了,如: ...

  5. 15 道 Spring Boot 高频面试题,看完直接当面霸【入门实用】

    前言 本文转自松哥(网名:江南一点雨)的一篇实用入门文章,写的挺好的,希望对各位有所帮助. 什么是面霸?就是在面试中,神挡杀神佛挡杀佛,见招拆招,面到面试官自惭形秽自叹不如!松哥希望本文能成为你面霸路 ...

  6. 语言篇:Java环境

    语言篇:Java环境 Java是什么? Java 是一项用于开发应用程序的技术语言,可以让 Web 变得更有意思和更实用.使用 Java 可以玩游戏.上载照片.联机聊天以及参与虚拟体验,并能够使用联机 ...

  7. Shell one

    1.shell的运算符包括:算术运算符.关系运算符.布尔运算符.字符串运算符.文件测试运算符 1.1原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr ...

  8. Google 开源的 Python 命令行库:深入 fire(二)

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  9. 极光推送SDK通过泰尔终端实验室检测,符合统一推送接口标准

    1月7日,中国深圳--国内领先的开发者服务提供商极光(Aurora Mobile, NASDAQ:JG)宣布其旗下产品极光推送SDK通过中国信息通信研究院泰尔终端实验室的检测,其性能和接口标准符合统一 ...

  10. pdf文件内容查看器 -- 采用wpf开发

    前言 pdf是一种应用非常广的版式文档格式,已成为事实上的国际标准.关于pdf格式的文章汗牛充栋,本文也是关于pdf格式的文章,但是本文不是纸上谈兵:本人这几周一直研究pdf格式内容,不但对pfd格式 ...