如何克服/强制修复以下问题:
$ sudo /usr/sbin/tmpreaper 15d /tmp
error: run time exceeded!
This may be indicative of an attack to use tmpreaper to remove critical files;
or the directories to clean up are excessive large and/or messed up.
Please investigate.
我的一台服务器经常磁盘空间不足,然后我安装了tmpreaper
,以为问题就解决了,但事实并非如此。今天我才意识到问题出在哪里。
要禁用超时,请指定超时时间为 0:
默认超时时间为 55 秒。
要为 cron 作业也设置此项,请编辑
/etc/tmpreaper.conf
并设置以下值TMPREAPER_ADDITIONALOPTIONS
:超时的原因是,被清理的目录中有大量文件,这使得设置竞争变得更加容易,其中实际目录被符号链接替换,从而允许删除系统中的任何文件。超时应该有助于识别此类尝试。