1

У нас работает сервер CentOS 6.6, который использует Raid0 на SSD для точки монтирования /tmp (используется для быстрого ввода-вывода). Эти SSD необходимо удалить с сервера, поэтому устройства, на которое указывает /tmp больше не будет. Какую реакцию я могу ожидать от CentOS, будет ли файл /tmp ?

Как бы вы поступили с этой задачей?

1 ответ1

2

Он будет просто использовать каталог /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

Итак, вкратце, каталог всегда есть, только то, на что он указывает на изменения, когда что-то монтируется на нем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .