我注意到有关同一主题的几篇文章,但没有找到合理的解决方案。这帖子建议删除文件,但我想避免这样做,因为我正在使用阿帕奇同一篇文章说这会破坏 Apache。我运行了
sudo du -h --max-depth=1
这是我得到的结果
du: cannot access './run/user/1000/gvfs': Permission denied
du: cannot access './run/user/121/gvfs': Permission denied
2.3M ./run
du: cannot access './tmp/.mount_jetbraP4UBzE': Permission denied
104K ./tmp
6.5M ./libx32
16K ./lost+found
15M ./sbin
5.7G ./usr
4.0K ./cdrom
16M ./etc
0 ./sys
0 ./dev
618G ./var
13M ./bin
4.0K ./lib64
195G ./home
4.0K ./srv
5.8M ./lib32
936K ./root
277M ./boot
1.2G ./lib
du: cannot read directory './proc/2824/task/2824/net': Invalid argument
du: cannot read directory './proc/2824/net': Invalid argument
du: cannot read directory './proc/2825/task/2825/net': Invalid argument
du: cannot read directory './proc/2825/net': Invalid argument
du: cannot access './proc/5070/task/5070/fd/4': No such file or directory
du: cannot access './proc/5070/task/5070/fdinfo/4': No such file or directory
du: cannot access './proc/5070/fd/3': No such file or directory
du: cannot access './proc/5070/fdinfo/3': No such file or directory
0 ./proc
7.3G ./snap
14G ./opt
7.1T ./media
4.0K ./mnt
7.9T .
然后我去了/var
/var$ sudo du -h --max-depth=1
142M ./cache
60K ./tmp
2.3G ./www
92K ./spool
6.4M ./backups
4.0K ./crash
4.0K ./mail
4.0K ./metrics
612G ./log
3.2G ./lib
4.0K ./local
228K ./snap
4.0K ./opt
617G .
所以我尝试了 /var/log
/var/log$ sudo du -h --max-depth=1
208K ./apt
68K ./cups
24K ./samba
4.0G ./journal
40K ./mysql
8.0K ./hp
4.0K ./gdm3
506M ./nordvpn
4.0K ./dist-upgrade
20K ./libvirt
92K ./apache2
28K ./unattended-upgrades
2.7M ./installer
4.0K ./speech-dispatcher
612G .
编辑:根据要求,这里是
/var/log$ sudo du -xh -d 3 /var/ | sort -h -r | egrep -v '*K|*M'
617G /var/
612G /var/log
4.0G /var/log/journal/1e5573225229470a9199ad4e005b6533
4.0G /var/log/journal
3.2G /var/lib
2.5G /var/lib/snapd
2.3G /var/www
2.2G /var/www/pixel
1.3G /var/lib/snapd/snaps
现在我被困住了。当我打开磁盘使用情况分析器时,我遇到了同样的问题。
我如何释放系统空间?这是误报吗?换句话说,它似乎将可用空间读作已用空间。这是错误吗?
答案1
找到了可能的解决方案这里,但我无法确定是什么原因导致出现此无限错误消息。我不确定这会对我的系统产生什么影响,因为我再也看不到日志文件中的内容了。
为了解决这个问题,我必须这样做
sudo su
因为常规 sudo 给出了权限被拒绝的消息。作为 root,我使用了上面链接的解决方案。
cat /dev/null > /var/log/syslog.1
现在我的/var/log/syslog.1
显示为0字节。
谢谢大家的帮助。