一、问题描述
在VMware虚拟机装了Ubuntu18.04,一开始分配的内存是20多个G(如下图),用了一段时间后发现不够用了,需要扩容。然后上网查了一下虚拟机扩容的方法,但是大多数教程的情况是:根目录(“/”)挂在类似/dev/xxx/xxxroot下,然后给了LVM(逻辑卷管理)模式进行扩容的教程,自己试了一下是没有成功的。
而我的情况是/dev/sda1分区挂在根目录(“/”)下,后来找到了另一种方法,还更为简单就扩容成功了。
二、扩容教程
1、在VMware虚拟机上分配物理空间并做好备份
打开“虚拟机设置”——>选择“硬盘”——>选择“扩展”(这里Ubuntu系统需要关机才能设置),然后给他增加到你需要的内存即可。
利用“快照”备份(可选步骤):
2、进入系统进行配置
1)切换到 root 用户:
2)查看系统所有的磁盘和磁盘分区情况:输入fdisk -l
可以看到我这里/dev/sda
分区已经是30G了(原本是20G左右),并且有/dev/sda1
和/dev/sda2
两个分区(这是因为我之前在参考失败的教程时已经分了区,没分过的有可能跟我不一样,但是应该不影响,因为后面我们要重新分区)
3、查看哪个分区挂载在根目录下:输入df -TH
4、删除其中的所有分区包括/dev/sda1,然后在重新建立该分区:
输入fdisk /dev/sda
,然后可以输入“m”可以查看help。
我们要输入的是:d(删除分区)——> 2(选择第2个分区)[这两步根据你有多少个分区就要重复几次]
——> n(添加新分区)——> p ——> Enter(3次)——> y ——> w(写入)
5、通知系统内核分区表的变化,输入:partprobe /dev/sda
6、对文件系统进行扩容,输入:resize2fs /dev/sda1
7、查看/dev/sda1是否扩容成功,输入:df -TH
可以看到这里已经扩容成功了!!!
(有问题的欢迎评论区讨论,觉得有帮助的一定要点个赞哦)