环境:VMware WorkStation 16,Ubuntu 虚拟机
目标
解决虚拟机磁盘空间不足的问题,VMware默认分配的20GB磁盘不够用了。
(expand disk space
方法
需两步
1. 扩展虚拟机的虚拟磁盘大小
(increase the allocated disk space
- 关机虚拟机
- 点击 Device -> Hard Disk,更改虚拟磁盘大小
2. 增加虚拟机内分区大小
(increase partition size
- 安装所需软件:gparted
$ sudo apt install gparted
如果报错:缺乏依赖,看这里
- 先删除交换分区(之后会再加回来)。具体地,依次右键“SwapOff”并删除/dev/sda5,删除/dev/sda2。点击✅保存。
一般装系统时没有进行手动分区,系统只有两个分区(根分区和交换分区),这种情况我们直接扩展根分区的大小。
之所以删除交换分区,是因为只有相邻的空间时没有被分配的才能扩展空间大小。附:交换分区的作用 - 右键resize根分区/dev/sda1。分配时注意预留部分空间给前面删除的交换分区。保存。
- 在剩余空间右键new,File System选linux-swap。保存。
- 完成 🍺
其他参考
- https://unix.stackexchange.com/questions/196512/how-to-extend-filesystem-partition-on-ubuntu-vm
- https://blog.youkuaiyun.com/ldzm_edu/article/details/78893721
- https://www.cnblogs.com/yongdaimi/p/9050155.html