VirtualBox扩充虚拟机硬盘容量

OS:Ubuntu18.04 LTS

虚拟机:VirtuabBox 6.0

最近配置hadoop cluster,每个虚拟机分了10G(我真是作死)

无奈只能扩充空间,本来以为挺难,查了半天又是各种挂载,又是下载软件的,后来看到百度经验。。没错就是百度经验,竟然这么简单

解决方案

  1. 关闭虚拟机

  2. 打开终端,输入VBoxManage list hdds查看虚拟硬盘信息

    fkuner@fkuner-ubuntu:~$ VBoxManage list hdds
    UUID:           ae5f2583-0ffd-4667-90a0-400455152a47
    Parent UUID:    base
    State:          locked write
    Type:           normal (base)
    Location:       /home/fkuner/data1/data1.vdi
    Storage format: VDI
    Capacity:       20480 MBytes
    Encryption:     disabled
    
    UUID:           3a39bd81-589f-462e-9365-b70c330351aa
    Parent UUID:    base
    State:          locked write
    Type:           normal (base)
    Location:       /home/fkuner/master/hadoop.vdi
    Storage format: VDI
    Capacity:       204800 MBytes
    Encryption:     disabled
    
    UUID:           27fae2dc-93f0-4ab1-970f-d8779c95eed5
    Parent UUID:    base
    State:          locked write
    Type:           normal (base)
    Location:       /home/fkuner/data2/data2.vdi
    Storage format: VDI
    Capacity:       20480 MBytes
    Encryption:     disabled
    
    UUID:           a76340e6-113d-4a0f-89e5-83682f122c87
    Parent UUID:    base
    State:          locked write
    Type:           normal (base)
    Location:       /home/fkuner/data3/data3.vdi
    Storage format: VDI
    Capacity:       20480 MBytes
    Encryption:     disabled
    

    我们看到一共有4个虚拟硬盘,因为我已经扩充了,所以hadoop.vdi显示200G(分大了),其他都是20G

  3. 扩充硬盘容量

    如果要扩充hadoop.vdi为200G,则从上一步骤获取它的UUID:3a39bd81-589f-462e-9365-b70c330351aa,然后输入:

    VBoxManage modifyhd 3a39bd81-589f-462e-9365-b70c330351aa --resize 20480

    重新输入VBoxManage list hdds查看虚拟硬盘信息,发现已经扩充了,但要注意,另外190G空间还没有分配

  4. 打开虚拟机,输入df-h查看磁盘情况

    此时虽然已经扩容为200G,但是还没有分区,所有Linux系统无法识别(其实就相当于插入了一块新硬盘,但是并没有进行分区、格式化是一个道理)

  5. 打开Ubuntu18.04自带的Disks(工具里),如图
    VirtualBox扩充虚拟机硬盘容量_第1张图片
    然后点击齿轮,见到菜单。点击如图标记的resize,见到如下页面,浮标向右滑到合适的位置,右上角点击调整大小即可
    VirtualBox扩充虚拟机硬盘容量_第2张图片
    成功解决

你可能感兴趣的:(Linux)