Oracle VM Virtual Box 下扩容ubuntu虚拟机硬盘

如果你已经参考过许多资料,还是无果的话,请不要放弃,本人干了5个小时,没吃午饭没睡午觉(废寝忘食),才最终成功。我已经成功扩展了虚拟机的内存,为了演示,我会再操作一遍,也是为了将来那天虚拟机内存又不够用做准备。

一、在虚拟机外,在windows端

        1.首先关闭虚拟机

        2.打开Virtual Box所在目录:在桌面快捷方式处右键,打开文件所在的位置。

                                      

        3. 在目录行输入:cmd,然后回车

        4.在命令行中,输入:VBoxManage list hdds,查看虚拟机硬盘使用情况。

 

        5.然后继续输入:VBoxManage modifyhd UUID --resize 51200

                1.UUID,就是你上面查出来的。如果你有多个硬盘,那就用你要修改的内存的硬盘的名字对应的UUID。

                2.51200,单位是MB,也就是50GB,把你需要的内存由GB换成MB,百度搜一搜。

        6.100%完成即可,如下图。

二、在虚拟机端

        7.接着,打开虚拟机,在终端输入:df -h,回车,你会发现硬盘下的内存还没有改变。所以,还得继续操作。

        8.输入:gparted,回车。如果是root模式,会直接弹出窗口;如果不是,输入一下密码,窗口也会弹出来。注:如果你没有安装,先输入:sudo apt-get install gparted

        我们看弹出的窗口中,右上角显示的和我之前在终端分配的50GB一样。但还有10GB未分配。

          

        9.接下来,右键/dev/sda1(你要扩展的硬盘,可能和我的不一样),点击Resize/Move。

        10.右边的灰色部分就是未分配的部分,/dev/sda1最大可以为51199MB,我在New size 中填入51199,然后点Resize。如果填入大小后,Resize还是灰色的话,点MiB,但别改变,Resize就不灰了。

 

         11.点Resize后,在新弹出的窗口点左上角那个勾勾。

 

 

        12.点击Apply 

        13.点击close,因为是新开辟的内存,里面没有东西,直接close 即可。

        14.看,和开始的对比,/dev/sda1的内存是不是变多了?

        15.在终端输入:df -h,你会发现对应硬盘大小也发生了改变。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值