更新

更新

Ubuntu Gnome 16.04 发布时,我刚在刚买的一台新电脑上安装了它。我已经使用 Ubuntu Gnome 几年了,所以这已经是家常便饭了。然而,我/时不时会收到根分区(即)已满的消息。使用磁盘使用情况工具,我发现这/var/log就是罪魁祸首。

例如,df -h输出

$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               7,8G       0  7,8G   0% /dev
tmpfs              1,6G    170M  1,4G  11% /run
/dev/sda2           39G     37G     0 100% /
tmpfs              7,9G    186M  7,7G   3% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              7,9G       0  7,9G   0% /sys/fs/cgroup
/dev/sda1          476M    3,6M  472M   1% /boot/efi
/dev/sda4          863G    790M  818G   1% /home
tmpfs              1,6G     20K  1,6G   1% /run/user/121
tmpfs              1,6G     48K  1,6G   1% /run/user/1000

一旦我删除所有/var/log,我就会得到

$ sudo rm -Rf /var/log/*
$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               7,8G       0  7,8G   0% /dev
tmpfs              1,6G    170M  1,4G  11% /run
/dev/sda2           39G     32G  5,2G  86% /
tmpfs              7,9G    186M  7,7G   3% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              7,9G       0  7,9G   0% /sys/fs/cgroup
/dev/sda1          476M    3,6M  472M   1% /boot/efi
/dev/sda4          863G    790M  818G   1% /home
tmpfs              1,6G     20K  1,6G   1% /run/user/121
tmpfs              1,6G     48K  1,6G   1% /run/user/1000

但是,如果我重新启动计算机,使用情况将会大不相同,报告更“正常”的使用情况,并且有更多的可用空间。

$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               7,8G       0  7,8G   0% /dev
tmpfs              1,6G     58M  1,6G   4% /run
/dev/sda2           39G    4,7G   32G  13% /
tmpfs              7,9G    324K  7,9G   1% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              7,9G       0  7,9G   0% /sys/fs/cgroup
/dev/sda1          476M    3,6M  472M   1% /boot/efi
/dev/sda4          863G    775M  818G   1% /home
tmpfs              1,6G     12K  1,6G   1% /run/user/121
tmpfs              1,6G     32K  1,6G   1% /run/user/1000

笔记:这是 Ubuntu Gnome 的原始安装。决不据报道,它将占用大量空间。

问题

为什么/var/log非常空间?是什么让它定期记录 25GB 以上的数据?以前从未发生过这种情况。

我知道报告的空间使用量与实际使用的空间量,但这差别太大了。而且我始终保持系统更新,并apt-get定期运行。

谢谢。


更新


这个问题太奇怪了。我不明白这个问题。好吧,一张图片胜过千言万语,所以……这就是它

打印我的“空”驱动器的屏幕截图

我一直在检查答案,但它没有说明为什么会发生这种情况以及如何解决它。同时,这是我从命令中得到的结果:

# lsof +L1
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
COMMAND     PID   USER   FD   TYPE DEVICE    SIZE/OFF NLINK     NODE NAME
rsyslogd    629 syslog    5w   REG    8,2 17066459136     0  1059065 /var/log/syslog (deleted)
rsyslogd    629 syslog    6w   REG    8,2 17066283008     0  1059066 /var/log/kern.log (deleted)
rsyslogd    629 syslog    7w   REG    8,2        8192     0  1059068 /var/log/auth.log (deleted)
Xorg        888   root    0w   REG    8,2       21882     0  1059142 /var/log/Xorg.0.log (deleted)
Xorg       1280   root    0w   REG    8,2       21731     0  1059150 /var/log/Xorg.1.log (deleted)

更新 2


答案,这样我就可以用 解决这个问题sudo service rsyslog restart。(耶!)

但为什么?为什么会syslog失败?


更新 3


# ll /var/log/syslog
-rw-r----- 1 syslog adm 16860587310 mai 13 07:25 /var/log/syslog
# tail /var/log/syslog
May 13 07:25:33 PC-Sylvie kernel: [41665.521432] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:25:33 PC-Sylvie kernel: [41665.522528] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:25:33 PC-Sylvie kernel: [41665.522530] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:25:33 PC-Sylvie kernel: [41665.522532] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:25:33 PC-Sylvie kernel: [41665.523563] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:25:33 PC-Sylvie kernel: [41665.523565] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:25:33 PC-Sylvie kernel: [41665.523567] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:25:33 PC-Sylvie kernel: [41665.524946] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:25:33 PC-Sylvie kernel: [41665.524948] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:25:33 PC-Sylvie kernel: [41665.524965] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)

# ll /var/log/kern.log 
-rw-r----- 1 syslog adm 16887690761 mai 13 07:26 /var/log/kern.log
# tail /var/log/kern.log 
May 13 07:26:37 PC-Sylvie kernel: [41728.722995] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:26:37 PC-Sylvie kernel: [41728.724098] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:26:37 PC-Sylvie kernel: [41728.724100] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:26:37 PC-Sylvie kernel: [41728.724103] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:26:37 PC-Sylvie kernel: [41728.725134] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:26:37 PC-Sylvie kernel: [41728.725136] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:26:37 PC-Sylvie kernel: [41728.725138] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)
May 13 07:26:37 PC-Sylvie kernel: [41728.726578] ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND (20150930/psargs-359)
May 13 07:26:37 PC-Sylvie kernel: [41728.726580] ACPI Error: Method parse/execution failed [\_GPE._L6F] (Node ffff8804558d89d8), AE_NOT_FOUND (20150930/psparse-542)
May 13 07:26:37 PC-Sylvie kernel: [41728.726597] ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F] (20150930/evgpe-592)

笔记:重新启动syslog并不能解决问题,我必须手动删除文件。

相关内容