Dell 7537 系统日志超过 40 GB

Dell 7537 系统日志超过 40 GB

我是新用户,不是技术人员,但我喜欢 ubuntu。我目前使用的是 14.10,分配了近 60GB 的空间/var,但最近/var文件夹已经占用了近 40GB 的空间,系统日志的最后几行是:

Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453308] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453323] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453343] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453360] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453374] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453390] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453403] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453419] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453434] smo8800 SMO8810:00: detected free fall
Mar 30 19:39:43 asad-Inspiron-7537 kernel: [ 2839.453450] smo8800 SMO8810:00: detected free fall
asad@asad-Inspiron

进一步研究后,我发现了 Jesse Sung 编写的守护进程,它应该可以解决这个问题,但它并没有解决,或者也许我做的事情不正确。

硬盘仍然会不断地将同一行反复写入 syslog 和 kern.log 文件,系统非常卡顿,硬盘几乎已满。请告诉我如何解决这个问题。

答案1

你有一个自由落体传感器(加速度计),我不确定它是否出现故障或给出错误数据。我建议你将自由落体传感器列入黑名单,并根据硬盘驱动器空间的重要性,删除或清除系统日志文件。

sudo  > /var/adm/sylog

我怀疑还有另一个问题,即日志大小永远不应达到 40GB。例如,为什么 logrotate 没有完成其工作并轮换日志?这可能是一个单独的问题。继续将硬件列入黑名单,以防止记录其错误。

执行 sudo lspci -k 并查看其中以识别向您发出警告的部分。您还可以查看 lsmod,并尝试从那里找出导致此错误的模块。一旦您找出正确的模块,您将编辑 /etc/modprobe.d/blacklist.conf 文件。您将执行sudo vim /etc/modprobe.d/blacklist.conf并添加一行内容:

黑名单 free_fall_module

之后,保存并关闭,然后重新启动。您不应该再在系统日志中收到错误。

相关内容