Вытирать/tmp каждую неделю?

Хорошо - Я помню, как сделать это теперь!

Установите ВРЕМЯ НАЧАЛА на теперь (или прошлое). Установите ОСТАНОВКУ ПОСЛЕ на 9 999 дней. Это перезапустит счетчик автоматически после каждой перезагрузки без потребности в запланированном сценарии запуска

3
задан 12 November 2010 в 16:27
4 ответа

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

Мои серверы CentOS используют что-то названное tmpwatch, который ежедневно работает и может быть настроен для удаления только файлов, к которым не получили доступ в определенный период (30 дней популярная задержка), или измененный в определенный период; этому можно сказать оставить каталоги в покое, если они не пусты, или не коснуться файлов каталога вообще, или исключить файлы, используемые определенным пользователем (корень является популярным выбором).

Это работает хорошо на меня, и это предлагает достаточно рычагов, что можно настроить его, чтобы сделать то, что Вы хотите. Я рекомендовал бы tmpwatch, или безотносительно Ваших предложений дистрибутива, это похоже на это.

9
ответ дан 3 December 2019 в 04:47

Это зависит немного от приложений и дистрибутивов. Обычно безопасно вытереть/tmp на перезагрузках. Стирание его в рабочей системе, очень вероятно, повредит приложения./tmp не предназначен для постоянного хранения, и любое приложение с помощью него для такого серьезно поврежденный, но приложения могут легко оставить файлы в/tmp в течение многих месяцев в системе, которая остается онлайн. Который является, почему я немного подозрителен о tmpwatch.

В конце я только склонен изучать, сколько хранится в/tmp, когда сервер испытывает нехватку пространства на жестком диске. Если существует много пространства HD почему беспокойство?

2
ответ дан 3 December 2019 в 04:47

Согласно FHS:

Программы не должны предполагать, что любые файлы или каталоги в/tmp сохраняются между вызовами программы.

Объяснение

P1003.2 стандарта IEEE (POSIX, часть 2) делает требования, которые подобны вышеупомянутому разделу.

Хотя данные, хранившие в/tmp, могут быть удалены сайт-специфичным способом, рекомендуется, чтобы файлы и каталоги, расположенные в/tmp, были удалены каждый раз, когда система загружается.

FHS добавил эту рекомендацию на основе исторического прецедента и обычной практики, но не сделал это требованием, потому что системное администрирование не в рамках этого стандарта.

Однако это - только рекомендация, и кроме того, она указывает только между вызовами программы - который, если Вы не перезагружаете свой сервер также в 5:00 в воскресенье, не происходит. Так, вещи как lockfiles, временные сокеты, и т.д. удалены и проблемы причины.

Как предложенный MadHatter, использовать tmpwatch.

1
ответ дан 3 December 2019 в 04:47

Мои мысли об этом..

Да.. не вытирайте/tmp..

Много странных и странных приложений использует временный файл для буферизации и временного хранения..

Если бы информация не была важна, то она не сохранила бы его там :)

Я видел, регистрируя буферы, сессии веб-сервера и даже версии библиотеки там на серверах.. Его лучшее, что Вы оставляете его в покое.. если это не должно быть убрано...

Надежда это помогает :)

0
ответ дан 3 December 2019 в 04:47

Теги

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