OS:Ubuntu18.04 LTS
虚拟机:VirtuabBox 6.0
最近配置hadoop cluster,每个虚拟机分了10G(我真是作死)
无奈只能扩充空间,本来以为挺难,查了半天又是各种挂载,又是下载软件的,后来看到百度经验。。没错就是百度经验,竟然这么简单
解决方案
-
关闭虚拟机
-
打开终端,输入
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
-
扩充硬盘容量
如果要扩充hadoop.vdi为200G,则从上一步骤获取它的UUID:3a39bd81-589f-462e-9365-b70c330351aa,然后输入:
VBoxManage modifyhd 3a39bd81-589f-462e-9365-b70c330351aa --resize 20480
重新输入
VBoxManage list hdds
查看虚拟硬盘信息,发现已经扩充了,但要注意,另外190G空间还没有分配 -
打开虚拟机,输入
df-h
查看磁盘情况此时虽然已经扩容为200G,但是还没有分区,所有Linux系统无法识别(其实就相当于插入了一块新硬盘,但是并没有进行分区、格式化是一个道理)
-
打开Ubuntu18.04自带的Disks(工具里),如图
然后点击齿轮,见到菜单。点击如图标记的resize,见到如下页面,浮标向右滑到合适的位置,右上角点击调整大小即可
成功解决