Como superar/forçar a correção do seguinte problema:
$ 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.
Um dos meus servidores fica constantemente sem espaço em disco, então eu instalei o tmpreaper
, pensando que o problema acabaria, mas não acabou. Hoje eu acabei de perceber onde está o problema.
Para desabilitar o tempo limite, especifique um tempo limite de 0:
O tempo limite padrão é 55s.
Para definir isso também para o cron job, edite
/etc/tmpreaper.conf
e defina o valor deTMPREAPER_ADDITIONALOPTIONS
:O motivo do timeout é que ter muitos arquivos no diretório que está sendo limpo facilita a configuração de corridas em que um diretório real é substituído por um symlink, permitindo que qualquer arquivo no sistema seja excluído . O timeout deve ajudar a identificar tais tentativas.