注意!
磁盘扩容会有丢失虚拟机数据的风险,因此建议你先点击vmware软件界面上的添加快照功能给你的虚拟机创建一个快照。这样就算后面的操作失败了,也可以一键快速回到操作之前的环境。
- 首先将要扩容磁盘的ubuntu虚拟机关闭,处于关机状态后,点击编辑虚拟机设置->扩展,增加容量到自己理想大小;
- 启动系统,进入系统;
- 输入:df -h
查看分区情况,找到自己的哪个分区是挂载在根目录下面的; - 编辑分区:sudo fdisk /dev/sda
- 输入:p
查看分区情况(可以拍照或者记录各个分区的类型); - 依次输入d,删除所有分区;(删除2的话,5也会自动被删除,我是没有删除sda1的,因为他是w95 FAT32类型);
- 输入n建立新的分区(注意修改分区类型与原来相同)输入:t可以修改;
- 输入p再次产看分区情况,确定后输入a,然后输入根目录挂载的分区(建议之前的是哪个,现在还输入哪一个);
- 确定后,输入w保存;
- 格式化:mkfs -t ext4 /dev/sda5(因为我的根目录挂在在sda5上面)
- sudo resize2fs /dev/sda5 进行挂载;
- sudo reboot重启系统(无法重启的话,可能就是哪里出错了,具体可以搜索查询,如果解决不了的话,就利用快照回复到最原始的样子吧);
- 成功重启之后,输入: sudo resize2fs /dev/sda5
再次进行挂载确定; - 输入:df -h查看分区情况。
参考博文: