/var/tmp
Ожидается, что файлы в будут постоянными при перезагрузках. От FHS :
Каталог / var / tmp доступен для программ, которым требуются временные файлы или каталоги, которые сохраняются между перезагрузками системы. Поэтому данные, хранящиеся в / var / tmp, более постоянны, чем данные в / tmp.
Файлы в /var/tmp
часто являются файлами кэша или временными файлами, которые не должны исчезать в случае внезапного сбоя питания. Хотя нельзя ожидать, что они будут жить вечно. Распространено очистить старые файлы из /var/tmp
по расписанию.
Вот несколько примеров /var/tmp
использования:
- Некоторые реализации vi (например
nvi
) помещают свои файлы восстановления после сбоя /var/tmp
. Если это временная файловая система, у вас нет шансов что-либо восстановить. Vim помещает файлы восстановления после сбоя в тот же каталог, что и редактируемый файл.
- Я использую плагин Firefox, который позволяет мне редактировать текстовые поля в Vim. Для этого плагин создает временный файл в
/var/tmp
( /tmp
хотя это по умолчанию) и передает файл в Vim. Если мой компьютер теряет питание, когда я использую эту функцию, мои записи будут в безопасности и будут в порядке /var/tmp
.
- Инструменты для редактирования текста, такие как
ex
и sudoedit
положить временные файлы в
/var/tmp
. Если /var/tmp
его смонтировать как tmpfs, вы рискуете потерять данные из-за непредвиденных сбоев питания.
У git-archive(1)
man-страницы есть следующий пример.
Git архив --format = tar --prefix = мусор / HEAD | (cd / var / tmp / && tar xf -)
Создайте архив tar, который содержит содержимое последнего коммита
в текущей ветви, и извлеките его в каталог / var / tmp / junk.
Вполне возможно, что /var/tmp
каталог был выбран так, чтобы извлеченное содержимое архива не было потеряно из-за внезапного сбоя питания.
- Так
/var/tmp
как очищается периодически, но не неожиданно, обычно там хранятся временные журналы и тестовые базы данных. Например, в arpd
man-странице /var/tmp
используется в качестве расположения тестовой базы данных для некоторых примеров.
arpd -b /var/tmp/arpd.db
Запустить arpd для сбора безвозмездного ARP, но не связываться с функциональностью ядра.
Таким образом, ваша система вряд ли получит серьезные повреждения, если вы подключитесь
/var/tmp
как tmpfs. Это может быть нежелательно, так как вы рискуете потерять информацию при сбоях питания и перезагрузках.
/var/tmp
, а не о/tmp
. Мои извинения, если это было неясно.