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
并不能解决问题,我必须手动删除文件。