Это то, что я часто делал в Windows, но после недавнего фиаско я хочу убедиться. Это безопасно сделать
sudo rm -rf /tmp/*
?
Это то, что я часто делал в Windows, но после недавнего фиаско я хочу убедиться. Это безопасно сделать
sudo rm -rf /tmp/*
?
Ответы:
В общем нет.
Если он заполняется мусором, вы можете посмотреть, какое программное обеспечение не очищает после себя.
Вы также можете использовать команду find для идентификации файлов, которые не были изменены или не использовались в течение длительного времени и которые, вероятно, можно безопасно удалить.
источник
/tmp/
запуске. Хотя это не обязательно помогает, если мы говорим о сервере no-rebots-EVER здесь, одна возможность может запускатьсяfind ./ -type f -atime 14 -exec rm {} \;
каждую неделю или около того, чтобы удалить любой простой файл, к которому вообще не обращались в течение последних двух недель. ..find ./ -type f -atime 14 -delete
с gnu-find/tmp
не использует текущие настройки ядра по умолчанию, которыеrelatime
обновляются только при изменении файла, илиnoatime
. В этом случаеatime
не будет удаленно полезным.Реальный ответ - это зависит. / tmp может использоваться приложениями, которые требуют наличия файлов блокировки или временных журналов для запуска, или нет. Там могут быть символические ссылки ... не знаю, зачем, но это всегда возможно.
Вы должны действительно посмотреть, что там, прежде чем вы решите удалить его. выполнение rf -rf * на чем-либо опасно по своей природе.
источник
/tmp
потому что обычный пользователь не может писать, у/var/log|lock
меня есть сценарий оболочки, который пишет блокировку для/tmp
Нет. Например, если на вашем компьютере запущена база данных MySQL, которая уничтожит его сокет, или если вы используете emacs в качестве сервера, который уничтожит процесс сервера. Во многих других случаях удаление этих файлов небезопасно. Лучше всего написать скрипт, который проверяет дату файла и удаляет его, только если он старый.
источник
Пожалуйста, используйте tmpreaper .
источник
Нет.
Но вы можете создать виртуальный диск для / tmp dir, тогда он будет пустым после каждой перезагрузки системы. И, как побочный эффект, ваша система может стать немного быстрее.
У Google много информации о tmpfs и / или ramfs.
источник
Я предлагаю сначала переименовать вашу папку tmp, чтобы увидеть, что влияет на этот каталог. Переименуйте его из «tmp» в «old_tmp». Кроме того, создайте новую пустую папку с именем «tmp», потому что некоторые установочные или системные процессы могут требовать, чтобы эта папка создавала некоторые файлы в этом каталоге, например файлы журналов. Выполните следующие шаги для безопасного удаления даты tmp.
1- Переименуйте существующий каталог "tmp" в "old_tmp". 2. Создайте новый пустой каталог «tmp». 3. Назначьте все разрешения «0777» этому новому каталогу, чтобы у системы / установки было право создавать / размещать журнал и другие файлы в этом каталоге. 4. Запустите систему и приложения, чтобы убедиться, что все работает нормально и ведет себя как обычно. Держать в наблюдении 2-3 дня. 5. Если вы уверены, что ничего не изменилось из-за переименования вашего каталога «tmp» в «old_tmp», то вы можете удалить каталог «old_tmp».
источник
/tmp
и могут перестать работать, как только вы переименуете оригинал/tmp
. Также обратите внимание на то, что/tmp
каталог должен иметь определенные разрешения (например, установить липкий бит).0777
когда на самом деле они должны быть1777
.