写在前面
作者是一个苦逼的学计算机的学生党,这段时间在搞Hadoop。当然是买不起服务器了,只有靠自己的电脑装个Ubuntu然后来玩伪分布式什么的。然而,当初在创建虚拟机的时候完全没有想到会装那么多的东西,在装了eclipse后虚拟机卡得不能动,然后还总显示磁盘空间不足。那怎么办呢?经过百度,终于找到了解决方法。
前置条件
时间:2019年4月18号
操作系统:Windows10
虚拟机软件:VirtualBox
虚拟机操作系统:Ubuntu18.04桌面版
开始操作
1. 先给虚拟机分配足够的磁盘空间:
- 打开命令提示符(win+R后输入cmd)
- 切换到你的virtualbox的安装路径
- 使用VBoxManage modifyhd [虚拟机vdi文件位置] –-resize [102400] 给虚拟机扩容:
VBoxManage modifyhd E:\environment\Hadoop\Hadoop.vhd --resize 102400
注意:路径不是你的“ova”后缀文件,是vhd的。你可以通过控制台来查看
然后空间大小的单位是“M”
在这里如果你的磁盘创建的时候是动态分配那么可以分配多一点,他是根据你实际使用的情况来占用你电脑的存储,分配只是给它一个存储上限,告诉它你不要担心大小。当然要小于你Windows上存放虚拟盘的实际盘符的容量。
2.在Ubuntu中将分配的硬盘空间分配给你的磁盘
- 安装磁盘管理工具 gparted,终端输入:
sudo apt-get install gparted
- 打开磁盘管理工具:
sudo gparted
-
然后可以看到有你自己的分区和未分配分区,选择自己的分区然后鼠标右键选择“调整/移动磁盘大小”,将未分配空间全部添加给你的分区
-
点击编辑,选择“应用全部操作”,等待操作完成就好了