最近virtualbox下的ubuntu硬盘不够用了,查了下资料,新增加了硬盘,顺便分享给大家。我的virutalbox是英文版的,如果用中文的同学对照着你们的看看
首先,在Machine->Storage中看下你的虚拟机是否为vdi格式的,并且Details里面写的是动态分配。如果是,那么我们继续。
在virtualbox的安装目录执行vboxmanage (vdi路径) --resize (新的大小,以M为单位)
注意,这里是新的大小,不是增量大小,并且必须必原来的大。例如我的命令是
> VBoxManage.exe D:\vm\ubuntu.vdi --resize 100000
这里将D盘下面的ubuntu.vdi改为了100G
成功之后,我们在Machine->Storage中就能看到ubuntu.vdi为100G了,但是还不能用,我们还需要进虚拟机设置。
进入虚拟机后,执行
> sudo fdisk /dev/sda
来分配,依次输入
> n
> p
> [回车]
> [回车]
> [回车]
> w
这里依次为创建新的,主分区,默认sda,默认起始,默认结束,保存。
然后重启
重启后我们再输入
> sudo fdisk -l
就能看到这块新的sda了
接着格式化,因为我的新硬盘为sda4,所以我的命令为
> sudo mkfs -t ext4 /dev/sda4
搞定之后,我们输入
> sudo blkid
就能看到这个sda4的UUID信息了,之后添加到fstab,就能每次启动后自动挂载
> vi /etc/fstab
> UUID=xxxx /home/admin/newstorage ext4 error=remount=ro 0 1
搞定,可以用了