加班时候发现运程虚拟机的vdi文件不知何时丢失了,真是难过的一天,需要重新配置环境了,233333

两天前建立虚拟机的时候,分配给硬盘30GB大小,蜜汁自信,觉得足够了,嗯,然后啪啪打脸,发现需要扩容。

扩容步骤:

1-->确定Virtual Box的安装目录

Virtual Box安装目录为:D:\Coding\Oracle\VirtualBox

2-->确定待扩容的镜像的vdi文件所在目录

需要扩容的镜像的vdi文件所在目录:E:\2tong\VirtualBox VMs\mesos\Ubuntu1604\Ubuntu1604.vdi

            

同时也可以发现虚拟分配空间为30GB,实际分配空间为26GB。

3-->win+r 输入cmd

打开cmd对话框,cd进入Virtual Box的安装目录,而后运行命令即可

    

    

此时,可以发现虚拟机镜像的虚拟分配空间变为了60GB,实际分配空间仍为26GB。

            

4-->愚蠢的我,以为这就可以了,启动虚拟机之后,发现,事情没有这么简单,实际分配空间没有变大,因而可用空间还是那么大的,需要更改实际分配空间大小。

      Ubuntu下,下载gparted,可视化操作硬盘分区,感觉蛮好的,嗯

          

                               sudo哦

          

5-->swap分区夹在了/dev/sd1和unallocated分区之间,导致无法直接扩容/dev/sda1,因而先删除/dev/sda2分区,再进行扩容就可以了的

        记得最后留一部分空间给swap空间,类型选择extended linux-swap 然后再swapon就可以了的

         

         

啦啦啦,继续加班,加油哇,2tong,好吃的在下班后等着你,英语学习在下班后等着你,数学和编程学习在下班后等着你

补丁:

如果你的虚拟机镜像是以vmdk的形式保存的,在resize的时候会看到如下所示的提示:

       

resize命令只支持vdi格式的,对vmdk格式的虚拟机镜像不适用,因而,需要先备份出一个vdi格式的:

       

而后,对这个vdi格式的虚拟机镜像进行扩容:

       

之后,点击存储,选择Add->从本地存储中选择->指定vdi文件->删除vmdk的选项,启动,然后按照对vdi的操作方式及性能操作:

       


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐