Перемещение раздела «/ tmp» требует некоторых дополнительных, не предлагаемых в этом неправильном ответе https://askubuntu.com/a/371628/298086.
Перемещение данных подразумевает удаление данных из исходного раздела после клонирования
РЕКОМЕНДАЦИЯ: прочитайте этот блестящий пост, если вы хотите понять, что такое монтировка привязки, https://unix.stackexchange.com/a/198591 [ ! d3]Если вы попытаетесь установить нужный вариант монтирования («MOVE», а не bind):
mount -M /tmp /mnt/tmp
Я убежден, что он не сообщит, что опция mount "(что действительно означает:« Я не могу переместить точку монтирования, если все еще есть какой-либо процесс с ее использованием »)
« Ответ », который вы ищете, может потребовать остановки и перезапуска служб с использованием / tmp, перед перемещением содержимого.
Вы можете перечислить эти службы / процессы, выполнив:
lsof +D /tmp/
Итак, как только вы указали, что на самом деле происходит доступ / использование /tmp, это когда вы может действительно решить «как действовать».
На мой взгляд, самый безопасный путь pass-by
Остановка всех служб, получающих доступ / tmp (если вы можете это сделать) Копирование целиком / tmp в новое место Редактирование / etc / fstab и изменение / местоположение точки монтирования / tmp (независимо от того, есть ли привязка или устройство) Перезапуск системы для выполнения перезагрузкиНо есть и другой способ, который не требует перезапуска системы, но не является более безопасным, как предыдущий. Это https://askubuntu.com/a/371628/298086 и состоит в umounting /tmp в . Я не могу переместить точку монтирования, если все еще есть какой-либо процесс, используя это путь, который должен позволить вам выполнить mount -M
Эти две ссылки будут полезны для вашего спроса:
https://unix.stackexchange.com/questions/55773/move -tmp-to-ram https://unix.stackexchange.com/questions/5489/how-to-safely-move-tmp-to-a-different-volume