Как удалить / очистить более 1000 файлов с помощью cron с меньшей нагрузкой на ЦП

У меня есть следующая настройка cron для очистки папки tmp:

0 0 * * *  rm -rf /home/user/tmp/* >> /dev/null 2>&1

Однако я ищу более эффективный способ, который потреблял бы меньше ресурсов ЦП, поскольку для этого нужно было бы очищать более 1000 файлов ежедневно.

Как я могу отредактировать это, чтобы уменьшить нагрузку на ЦП?

0
задан 14 November 2016 в 21:17
1 ответ

Вы можете использовать небольшую выделенную файловую систему, смонтированную в этом каталоге. Если вы хотите очистить его, вы можете размонтировать его, переформатировать с той же меткой, а затем снова смонтировать с помощью метки. Это, безусловно, будет намного эффективнее для ЦП, чем очистка того, что, как я предполагаю, представляет собой кучу небольших файлов.

2
ответ дан 4 December 2019 в 13:37

Теги

Похожие вопросы