Я хочу освободить место на моем компьютере, и Баобаб говорит мне, что /tmp
его размер составляет 8 Gio. Могу ли я удалить все файлы /tmp
безопасно? Нужно ли сначала закрывать некоторые программы?
Кроме того, почему этот каталог такой большой? Хотя мой /etc/defautl/rcS
указывает TMPTIME=0
?
/tmp
каталог очищается при каждом запуске.Ответы:
В Unix удаление файла удаляет ссылку на него из его родительского каталога (это фактически называется «unlinking»).
Фактические данные файла удаляются только тогда, когда на них нет ссылок из какого-либо каталога (файл может иметь несколько так называемых жестких ссылок), и они не открываются ни одной программой.
Так что да, удаление файлов из / tmp не должно приводить к сбою программ, которые потенциально могут держать эти файлы открытыми. С другой стороны, фактическое дисковое пространство не будет освобождено, пока программа не закроет уже удаленный файл.
источник
sudo rm -rf /tmp
sudo rm -rf /tmp/*
(обратите внимание на*
), а не весь каталог. Чтобы перестать/tmp
становиться слишком большим, вы можете установить его какtmpfs
фиксированный размер.