我应该删除 var 还是 usr 目录

我应该删除 var 还是 usr 目录

磁盘容量 256.1 GB

Ubuntu 22.04.1 LTS 操作系统类型 64 位 GNOME 版本 42.4 Windows 系统 Wayland

我的磁盘空间不足了。我的电脑一直提示我这个。

我可以删除 usr 或 var 吗?这两个文件夹分别有 6 GB 和 11 GB。这占用了很大的磁盘空间。

以下是sudo du -hxd1 /var

108K    /var/tmp
4.0K    /var/local
4.8G    /var/lib
4.0K    /var/crash
132K    /var/spool
4.0K    /var/mail
4.0K    /var/metrics
1.6G    /var/log
4.0K    /var/opt
16K /var/ipp-usb
11M /var/snap
5.6M    /var/backups
58M /var/cache
6.4G    /var

以下是df -h

Filesystem      Size  Used Avail Use% Mounted on
tmpfs           771M  2.7M  768M   1% /run
/dev/nvme0n1p3   19G   19G     0 100% /
tmpfs           3.8G     0  3.8G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
/dev/nvme0n1p5  203G   67G  126G  35% /home
/dev/nvme0n1p1  483M   32M  451M   7% /boot/efi
tmpfs           771M  2.4M  769M   1% /run/user/1001
/dev/nvme0n1p2  4.4G  3.1G  1.4G  69% /media/michael/PQSERVICE

以下是journalctl --disk-usage

Archived and active journals take up 1.5G in the file system.

答案1

绝对不行。删除/usr/var会破坏您的系统!

最好的选择(如果可能的话)是将 Ubuntu 安装在更大的磁盘分区上。我不知道如何清理/usr,但/var通常充满了日志、Flatpak 和 Snap 应用程序。

打开终端(Ctrl++ )并运行此命令来检查 journalctl 日志大小(在我的情况下通常AltT4GB):

journalctl --disk-usage

然后您可以通过以下方式清理并设置较低的日志大小:sudo journalctl --rotate && sudo journalctl --vacuum-size=100M

列出所有通过 安装的 flatpak 包,flatpak list --app并通过 删除未使用的包flatpak uninstall --delete-data app-id。列出所有通过 安装的 snap 应用,snap list并通过 删除未使用的包snap remove packagename

您也可以搜索并打开磁盘使用情况分析器工具来检查谁占用了你的磁盘空间并相应地删除它们。以下是一些清理磁盘空间的技巧

答案2

您可以尝试将文件系统切换为文件系统并实现压缩。这通常可以节省大量磁盘空间(具体取决于磁盘上的文件)。

但是您不应该删除/var或,/usr因为这会破坏您的系统。

相关内容