Linux Mint 上 38GB 分区上的 29GB 日志文件

Linux Mint 上 38GB 分区上的 29GB 日志文件

遇到空间不足的警告,Google 解决了这个问题(当时有 1.8GB 可用空间),找到了有关跑步的主题$ sudo du -x -d1 -h /var | sort -hr,然后我做了:

30G     /var
29G     /var/log
353M    /var/cache
315M    /var/lib
11M     /var/backups
72K     /var/spool
8.0K    /var/tmp
4.0K    /var/opt
4.0K    /var/mail
4.0K    /var/local

df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda9        39G   36G 1021M  98% /
udev             10M     0   10M   0% /dev
tmpfs           788M  988K  787M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G   28M  2.0G   2% /run/shm
/dev/sda1       496M   52M  445M  11% /boot/efi
/dev/sda11      824G  337G  487G  41% /home/user/saved
none            4.0K     0  4.0K   0% /sys/fs/cgroup

在那段时间里,我损失了大约 1 GB 的空间。现在我有1.1GB的空间。

我看到它/var/log占用了我的分区的大约 80%,我该怎么办?

(注意:/dev/sda11是我挂载的数据分区,我还有一个“安全”文件,我在挂载的路径上保存东西,/home/user/saved因为FAT32不能做符号链接,而且一直这样没有问题)

附言。我使用的是 Linux Mint Debian 版

更新:这是日志文件夹的外观:使用 ls -s

user@mint /var/log $ ls -s
    6379896 kern.log.1
    6379372 messages.1
    6377424 ufw.log.1
    2622576 kern.log
    2622504 messages
    2622224 ufw.log
    2613532 syslog.1
    146316 syslog.6.gz
    102076 kern.log.2.gz
    102044 messages.2.gz
    101840 ufw.log.2.gz
    98904 syslog.3.gz
    28216 syslog.7.gz
    22848 syslog.5.gz
    16996 syslog.2.gz
    15660 syslog.4.gz


user@mint /var/log $ sudo du -x -d1 -h /var/log | sort -hr
    29G /var/log
    148K    /var/log/apt
    88K /var/log/ConsoleKit
    56K /var/log/mdm
    44K /var/log/samba
    36K /var/log/tor
    36K /var/log/cups
    16K /var/log/clamav
    12K /var/log/fsck
    8.0K    /var/log/hp
    4.0K    /var/log/unattended-upgrades
    4.0K    /var/log/ntpstats`

答案1

看起来一堆日志文件失控了; kern.log、消息、ufw.log 和 syslog。看看它们的内部,看看是什么让它们充满了如此多的信息。由于 ufw.log 太大,这可能是与防火墙相关的问题。请注意 .1 文件是轮换日志;它们是旧的日志文件,已为新的日志文件移开。一旦您查看了其中是否有任何有趣的内容,您就可以删除它们,只留下当前活动的日志文件。

我建议发布每个日志的简短摘录,以便我们可以针对实际可能出现的问题提供更多帮助;然后删除 .1 文件(或者如果您想保留它们但使它们变得更小,则压缩它们:)gzip kern.log.1 messages.1 ufw.log.1 syslog.1

答案2

  1. .gz您可以安全地删除所有以或结尾的文件.<number>.
  2. 您可能想要调整您的logrotate配置。

/etc/logrotate.conf请粘贴和/或(星号表示任何文件)的内容/etc/logrotate.d/*.conf,以便我们提供进一步帮助。

相关内容