如何解决VMware中Ubuntu系统的根文件系统磁盘空间不足问题
VMware中Ubuntu根文件系统磁盘空间不足解决方案
一、紧急空间清理(快速释放临时空间)
- 清理APT缓存与无用包:
sudo apt clean sudo apt autoremove --purge sudo rm -rf /var/cache/apt/archives/* - 删除冗余内核:
先查看当前正在使用的内核版本:
列出所有已安装的内核包:uname -r
删除未使用的旧内核(替换命令中的包名为实际旧内核包名):dpkg --list | grep linux-imagesudo apt purge linux-image-xxx-generic - 压缩清理系统日志:
sudo journalctl --vacuum-size=100M sudo rm -rf /var/log/*.old /var/log/*.[0-9]
二、虚拟机磁盘扩容(彻底解决空间问题)
- 关闭Ubuntu虚拟机,打开VMware虚拟机设置,找到「硬盘」选项,点击「扩展」,设置目标磁盘容量,确认后启动虚拟机。
- 安装分区管理工具:
sudo apt install gparted - 打开gparted工具,找到根分区对应的磁盘(通常为
/dev/sda):- 若根分区在扩展分区内,先将未分配空间合并到扩展分区
- 再扩展根分区(对应
/dev/sdaX,X为根分区编号),最后点击「应用所有操作」
针对LVM分区的特殊操作:
- 扩展物理卷:
sudo pvresize /dev/sdaX - 扩展逻辑卷:
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv - 刷新文件系统大小:
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
问题截图参考


内容的提问来源于stack exchange,提问作者CodingNinja1016
相关产品推荐
相关产品推荐

