我让我妈妈的电脑运行 Ubuntu 12.04 LTS。它一直工作得很好,但突然间系统日志被填满了。通过填充我的意思是我刚刚删除了一个/var/log/syslog
大小为 400GB 的文件。是的 - 千兆字节。
虽然我确定那里有一些有用的信息,但我不确定 400GB 是否是可供筛选的任何类型的信息。真正令人惊奇的是,它发生在 8 小时内 - 我df
在中午左右跑步,从那时到现在,她的驱动器充满了 30%(从略低于 70% 到 100%)。
什么可能导致这种情况,我该如何解决?`
编辑看起来 USB 是罪犯:
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157829] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157836] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157842] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157849] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157857] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157863] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157870] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157877] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157884] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
Sep 8 08:52:10 pamela-desktop kernel: [ 6198.157891] usb 1-3: usbfs: process 1500 (demond_nscan) did not claim interface 3 before use
您应该找出导致大量消息的原因,就好像您解决了这个问题然后修复了大日志文件一样。
但是,在那之前,您可以根据以下之一进行日志轮换。
默认情况下,这将在系统上设置:/etc/logrotate.d/rsyslog
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
从这里你可以看到它会每天轮换 /var/log/syslog 文件并保留7 个轮换文件的副本。
您可以将其更改为在大小限制上旋转,例如 1mb 或减少它存储的副本数量。
警告:这不会解决问题的根本原因,但是它会为您争取一些时间,因为它会阻止文件系统填满。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句