我的 /var/log/ 在几分钟内就神秘地填满了 GB!

我的 /var/log/ 在几分钟内就神秘地填满了 GB!

syslog 在几分钟内就会填满系统硬盘。这是日志显示的内容:

Dec  6 14:03:01 ubuntu kernel: [   18.515567] pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
Dec  6 14:03:01 ubuntu kernel: [   18.515569] pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
Dec  6 14:03:01 ubuntu kernel: [   18.515574] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec  6 14:03:01 ubuntu kernel: [   18.516217] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec  6 14:03:01 ubuntu kernel: [   18.516219] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec  6 14:03:01 ubuntu kernel: [   18.516227] pcieport 0000:00:1c.5: can't find device of ID00e5
Dec  6 14:03:01 ubuntu kernel: [   18.516230] pcieport 0000:00:1c.5: AER: Corrected error received: id=00e5
Dec  6 14:03:01 ubuntu kernel: [   18.516241] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)

这是三款配备 Ubuntu 16 双启动 Windows 10 的新华硕 F541U 笔记本电脑。它们都遇到了相同的问题,但严重程度不同。

除此之外,该系统运行良好。一切都更新了。

有没有合适的方法来解决呢?我应该忽略它并尝试避免首先输出这些行吗?如何 ?

我读过一些类似的文章,其中解决方案是卸载或将罪魁祸首列入黑名单(pcieport - ID00e5?)或限制目录大小,但对此不确定。

我目前正在使用:

for i in /var/log/*; do cat /dev/null > $i; done

每时每刻...

答案1

如中所述启动板错误报告,您需要添加pci=noaer到内核命令行。

摘要,摘自上述错误报告:

  1. 编辑/etc/default/grub。将以GRUB_CMDLINE_LINUX_DEFAULT开头的行更改为

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pci=noaer"
    
  2. 跑步sudo update-grub

  3. 重启。

我建议您先重新启动,不要进行上述修改,并且不要让 Grub 自动启动,而是编辑启动规范;通过添加(空格和)来编辑包含quietand 的行。splashpci=noaer

如果机器像这样启动后工作正常,并且系统日志不再是垃圾邮件,那么您可以安全地进行上述编辑。

答案2

我发现了一个错误报告也与 ubuntu xenial 相关。从那里尝试解决方法

PCI=诺尔作为引导选项。

又太慢了:D

相关内容