Несколько часов назад я переустановил свой сервер с Ubuntu Server 16.04.1 LTS. В рамках обычного процесса установки я удаляю / var / tmp и устанавливаю символическую ссылку на / tmp, которая находится в отдельном разделе с nodev, nosuid, noexec.
Проблема в том, что / var / tmp не удаляется. Мне все время говорят:
rm: невозможно удалить '/ var / tmp': устройство или ресурс занят
Я даже попытался войти в систему через режим восстановления на основе компакт-диска и выполнить там удаление и символическую ссылку (сначала смонтировать раздел). Вроде работает, но когда я перезагружаю систему - я вижу, что / var / tmp был воссоздан.
Есть ли что-то новое в Ubuntu Server 16.04.1, которое создает новую папку / var / tmp при каждой загрузке? Если да, то где это?
P.S. На сервере тоже есть soft raid.
Причина в том, что это разные каталоги.
/var/tmp
предназначен для временных файлов, которые должны жить после перезагрузки /var/run
предназначен для файлов, которых больше не должно быть после перезагрузки (например, файлы .pid)/tmp
можно очистить практически в любой момент, обычно он не работает после перезагрузки и может быть tmpfsПрограммы, основанные на этих предположениях, могут вести себя странно, когда /var/tmp
очищается внезапно. Так что вы не должны просто делать ссылку на / tmp
Если вы получите эту ошибку из sudo rm -rf /var/tmp
это означает, что вы пытаетесь удалить точку монтирования.