我想增加我的虚拟机 Ubuntu(主机 = Mac 10.10)的可用磁盘空间。自动清理 -> 自动删除后,/dev/mapper 中仍有 80%(=5.7/7.5 GB)的空间使用,而 /dev/sda1 中仅使用了 3%(=7.2/246.8 MB)。
有人能解释一下 /dev/mapper 和 /dev/sda1 是什么吗?它们与我的虚拟机的基本内存(=2000MB)的关系如何?以及如何增加可用空间?
感谢您的任何帮助!
答案1
虽然这不能完全解决问题,但为了释放一些空间,我建议您首先删除不再需要的已安装软件包:
sudo apt-get autoremove --purge
然后,您可以清除该/var/log
文件夹,该文件夹很容易随着时间的推移而增大,特别是如果某些东西在某个时候不能正常工作:
sudo rm -rf /var/log/*
然后,您可以使用此命令列出所有文件/文件夹,从最小文件/文件夹到最大文件/文件夹排序,以便快速找出哪些文件/文件夹最大,这样您就可以释放一些额外的空间:
du -ahd <n> / | sort -hr
其中<n>
,数字大于或等于0
表示搜索的深度。
3
应该是一个足够大的数字,以便缩小搜索范围,而不必处理过大的文件/文件夹列表。
答案2
可能/dev/sda1
是一个小型的传统启动分区,而/dev/mapper
包含一个由文件系统的其余部分组成的 LVM2 逻辑卷,作为单个root
LV,如果您在安装期间选择了“使用整个磁盘和 LVM”选项,这将是正常配置。例如,我当前的(非虚拟)安装有
/dev/mapper/ubuntu--vg-root 162G 14G 140G 9% /
/dev/sda1 236M 66M 158M 30% /boot
您需要在问题中提供更多信息(例如命令的输出df -h | grep ^/
),以便让任何人都能确切知道。要增加可用空间,您需要删除其他已安装的软件或不需要的数据。
答案3
以下是调整 VM 映射驱动器大小的步骤,无需 gparted 或弄乱您的文件: https://unix.stackexchange.com/a/659099/352647