Он будет просто использовать каталог /tmp
в /
(корневом) разделе, в то время как твердотельные диски отключены.
Раздел /
, когда он будет создан, будет содержать ВСЕ необходимые каталоги. Теперь эти каталоги просто используются, как и следовало ожидать, до тех пор, пока что-то не будет смонтировано "сверху", а после этого новые смонтированные диски будут использоваться для хранения данных.
Операционная система по-прежнему будет записывать в /tmp
, ей все равно, где эти данные окажутся или на каком устройстве.
В качестве примера:
Вы устанавливаете новый дистрибутив Linux с целой FS на одном разделе.
Вы входите в систему как user
и записываете вещи в свой домашний каталог, /home/user/
, например, в файл с именем test.txt
.
Теперь выйдите из системы. Войдите в систему как пользователь root
и смонтируйте предварительно отформатированный диск в /tmp
. Скопируйте каталог /home
в /tmp
чтобы получить /tmp/home
. Размонтируйте его из /tmp/
и перемонтируйте в /home
. Выйдите из системы как пользователь root
Теперь войдите в систему как user
. Сделайте некоторые изменения в файле /home/user/test.txt
и сохраните. Выйти.
Теперь, как пользователь root
, размонтируйте диск /home
. Выйти из root
.
Войдите в систему как user
и откройте /home/user/test.txt
. Вы увидите неотредактированную версию файла.
TL; DR
Итак, вкратце, каталог всегда есть, только то, на что он указывает на изменения, когда что-то монтируется на нем.