vbox ubuntu虚拟机扩容方案 虚拟分配空间转换为实际分配空间 |
您所在的位置:网站首页 › 虚拟机怎么分配磁盘空间 › vbox ubuntu虚拟机扩容方案 虚拟分配空间转换为实际分配空间 |
在使用vbox的过程中,如果在最开始创建vdi的时候创建的vdi分配的空间过小,在使用的过程中,会由于分配的空间不足而导致无法使用的情况。遇到这样的情况对虚拟机的扩容就显得很有必要。 一般在创建vdi的时候都是选的动态分配存储,如果选择的是动态分配存储,那么查看虚拟分配空间和实际分配空间就会不一致。那么第一步就是扩大虚拟分配空间。(以下都是基于Ubuntu的操作) 1. 扩大vbox虚拟机的虚拟分配空间。需要用到如下cmd: VBoxManage modifyhd具体应用如下: 其中, D:\Program Files\Oracle\VirtualBox 表示vbox的安装目录; VBoxManage modifyhd 为命令; D:\Ubuntu\FPGA_new.vdi 表示需要扩容的vdi; --resize 102400 表示修改size为100G; 执行上面的操作后,在vbox的设置里面查看存储,然后选中vdi,查看明细: 可以看到虚拟分配空间变成了100G。 2.将虚拟分配空间变为实际分配空间。首先用df命令查看磁盘分配情况。 df -h
2.1 使用gparted工具 这里需要用到gparted工具。 在终端输入: gparted如果没有安装gparted,按照提示安装gparted。 安装成功后,在终端中输入sudo gparted, sudo gparted从显示的信息可以看出/dev/sda一共有100G,已经用了的是/dev/sda1 并且可以看到挂在点位/目录下。而有70G的空间呈现为灰色,显示unallocated。 下面需要将unallocated的空间利用起来。在unallocated处点击右键,然后点击New。将未分配的空间变为一个盘。 弹出对话框,可以根据需要修改。 也可以直接就默认选项点击add。看到如下信息,这个时候是预览信息,如果需要还可以修改。 软后点击图片上的勾,然后点击apply。如果分配成功,会出现如下界面。 点击close退出。 然后就会看到,已经分配到了的空间已经在/dev/sda3上了。 但是如果用命令df查看,却没有看到/dev/sda3上,我们的容量也没有增加。 这里有两种方法来实现扩容,第一种是用gparted工具将/dev/sda1 与 /dev/sda3合并。第二种方法是将/dev/sda3挂在到我们的用户下面。 我用的是第二种方法,将/dev/sda3挂在到用户下面去。如果想用第一种方法大家也可以自行百度。 2.2 将/dev/sda3挂在到用户下面首先用sudo blkid查看uuid。 sudo blkid在~目录下创建挂在点,比如: mkdir newdisk然后将/dev/sda3挂在到/home/fpga/newdisk下面去,为了方便以后工作,这里用永久挂载的方法。 查看挂载信息: sudo gedit /etc/fstab将/dev/sda3的信息填加到该文件的最后。如下图, UUID通过sudo blkid命令得到, /home/fpga/newdisk表示挂在点,后面的3个选项建议用图片上的。 然后挂载 sudo mount -a 然后就可以用df -lh查看已经挂在的目录了。 sudo mount -a df -h
从图片中看出,已经将/dev/sda3挂载到/home/fpga/newdisk下面了。多了69G的容量。
大功告成!
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |