然后启动Ubuntu虚拟机,运行fdisk或者parted工具,对新增加的硬盘(例如 /dev/sdb,/dev/hdb)进行分区,请在 *** 作前看清楚硬盘设备,不要弄错了! =
分区后,就可以挂载到原来的系统了,挂载硬盘分区,你可以利用/etc/fstab文件,这样可以开机自动挂载。
先关闭虚拟机,然后点击硬盘。选定硬盘,点击添加。
一路点击确定默认即可。
最后一步这里注意要修改名字,否则添加不成功。
到这一步就会看到了虚拟机内多了一个新硬盘。
重新开启虚拟机,然后输入图中的命令,就会看到新的硬盘。下面只需要分区,挂载即可识别。
这里列出了新硬盘的信息,没有分区。
刚开始磁盘分配的空间小了,结果用了一段时间系统老是提示磁盘容量剩余800M 了,由于这个虚拟机上好多环境的因素所以就想着扩充一下磁盘了,结果还是碰到了一些问题
安装的虚拟机上建立一个主分区 sda1 ,挂载到了 /boot 下面(安装的时间长了,也不知道咋就挂载到这了,应该是默认的分区挂载方式)
还有一个扩展分区 sda2 ,在扩展分区有创建了一个逻辑分区 sda5 ,所以就将根目录挂载在了这个分区下面,下面主要就是扩展这个分区的磁盘容量
首先,要关闭 Ubuntu 系统,在虚拟机中点击编辑该虚拟机,如下:
可以看到当前的磁盘容量为 80GB ,然后在虚拟机设置界面点击虚拟机扩展;(这个地方显示为灰色是因为存在快照,把快照删掉就可以扩展了)
然后在d出的窗口选择要扩展到多大的容量,点击扩展之后就会提示我们进行分区,点击确定之后,就可以打开虚拟机了
打开虚拟机之后,有两种方式扩展容量:
第一种:使用分区工具
最下面的就是刚才扩展了,但是还未分配的磁盘容量(我这个已经是分配过的,所以只剩下1M了)
此处有几个要注意的问题:首先分区之前最好先保存一个快照,以防止分配失败; 其次 数据备份,防止数据被擦除;最后就是如果是给逻辑分区扩展,要先将未分配的容量添加到扩展分区,然后再在逻辑分区扩展
完成之后,在看磁盘分区结果,就可以看到容量已经分配完成了
有时候当你发现你磁盘容量已经不足以安装分区工具时,你就可以通过命令的方式来分区(当然你也可以删除一些文件)
修改完成后,输入p命令查看一下分区信息,如下所示,和编辑之前唯一的区别就是根分区从18G变成了28G,其他没有任何变化。
确认无误后,输入命令a,然后输入分区编号1,将分区1设置为启动分区。如下面第二张图中所示,最后输入w命令保存配置。这个时候会提示Deivce or resource are busy,是因为原来的根目录还在挂载中,但是没有影响。
然后重启: sudo reboot
启动完成后,执行命令: sudo resize2fs /dev/sda1 ,命令执行成功后,输入命令: df -h
查看硬盘挂载信息,这个时候看到的已经是28G的根目录了,没有任何错误,完美的将虚拟机硬盘扩大了。如下面第二张图中所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)