Я прочитал, что я не должен монтировать / var / tmp как временную файловую систему (например, как tmpfs), потому что файлы в / var / tmp не должны быть удалены при перезагрузке. Это верно?
Предположим, я монтировал / var / tmp как tmpfs, поэтому его содержимое удаляется при каждой перезагрузке. Это было бы плохо? Если да, что может пойти не так? Насколько это было бы плохо?
/var/tmp
, а не о/tmp
. Мои извинения, если это было неясно.Ответы:
/var/tmp
Ожидается, что файлы в будут постоянными при перезагрузках. От FHS :Файлы в
/var/tmp
часто являются файлами кэша или временными файлами, которые не должны исчезать в случае внезапного сбоя питания. Хотя нельзя ожидать, что они будут жить вечно. Распространено очистить старые файлы из/var/tmp
по расписанию.Вот несколько примеров
/var/tmp
использования:nvi
) помещают свои файлы восстановления после сбоя/var/tmp
. Если это временная файловая система, у вас нет шансов что-либо восстановить. Vim помещает файлы восстановления после сбоя в тот же каталог, что и редактируемый файл./var/tmp
(/tmp
хотя это по умолчанию) и передает файл в Vim. Если мой компьютер теряет питание, когда я использую эту функцию, мои записи будут в безопасности и будут в порядке/var/tmp
.ex
иsudoedit
положить временные файлы в/var/tmp
. Если/var/tmp
его смонтировать как tmpfs, вы рискуете потерять данные из-за непредвиденных сбоев питания.У
git-archive(1)
man-страницы есть следующий пример.Вполне возможно, что
/var/tmp
каталог был выбран так, чтобы извлеченное содержимое архива не было потеряно из-за внезапного сбоя питания./var/tmp
как очищается периодически, но не неожиданно, обычно там хранятся временные журналы и тестовые базы данных. Например, вarpd
man-странице/var/tmp
используется в качестве расположения тестовой базы данных для некоторых примеров./var/tmp
как tmpfs. Это может быть нежелательно, так как вы рискуете потерять информацию при сбоях питания и перезагрузках.источник
/var/tmp
может быть больше/tmp
, поэтому некоторые приложения ожидают размещения там больших временных файлов. Если/var/tmp
на tmpfs, ваша система может не хватить памяти или начать перебивать.