一开始安装linux虚拟机的时候什么都没有考虑,想想给个10G够用了吧。结果要写代码装了个eclipse,还要下载好大的代码文件,于是就悲催了。网上搜罗了方法,整理了一下,写在这里:
要给虚拟机上的linux系统扩容有以下几步:
1. VirtualBox上硬盘扩容。
2. linux系统上挂载新的磁盘分区。
3. 修改挂载磁盘分区权限。
假设我们需要给linux虚拟机增加30G的空间。linux系统是ubuntu
1. VirtualBox上给虚拟机硬盘扩容。
打开命令窗口cd到virtualbox的安装目录下,然后使用命令: VBoxManage modifyhd <path to your vdi> --resize <new size in megabytes> 。这里30G = 30 * 1024M = 30720M。
这个时候打开你虚拟机的设置-storage-SATA控制器-ubuntu.vdi,可以看到虚拟分配空间已经40个G啦(原来的10G+扩展的30G)。
2. linux系统上挂载新的磁盘分区。
在VirtualBox上给虚拟机硬盘扩容还不够,如果你用fdisk -l去查看磁盘分区,发现用的额还是原来那点地方。就好像你给你的电脑加了一个新的硬盘,但是打开我的电脑,并没有哪个盘上多了些空间。所以要真正把这新加的容量利用起来,还需要告诉系统你增加的容量放哪了。
在给linux系统挂载新的磁盘分区之前,请先了解一下什么是磁盘分区,分区的时候有哪些规则 http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux_2.ph