У меня есть один том, смонтированный как /vda, я создал новый том /vdb. Теперь, когда я монтирую этот новый том, я думаю, я могу смонтировать его в существующий каталог на vda?? Следовательно, увеличивается общий размер существующего каталога ??
Тома монтирования Openstack nova
Ответы (1)
@larsks прав. В основном это вопрос об операционных системах, и было бы лучше задать его на другом сайте, таком как ServerFault, Unix или AskUbuntu.
Но раз уж вы здесь, и раз вы спрашивали в контексте Openstack, отвечу здесь.
Теперь, когда я монтирую этот новый том, я думаю, я могу смонтировать его в существующий каталог на vda? Следовательно, увеличивается общий размер существующего каталога?
Короткий ответ: нет. Файловые системы UNIX/Linux работают иначе.
Когда том Openstack подключен к экземпляру, он рассматривается гостевой ОС как виртуальное дисковое устройство. Затем вы (обычно) форматируете его, чтобы он содержал файловую систему, и монтируете файловую систему поверх каталога в корневой файловой системе.
(Для реального физического диска вы обычно также разбиваете диск и размещаете файловые системы в некоторых из разделов. Это не является обычной практикой делать это с томом.)
Здесь вам нужна единая файловая система, охватывающая несколько томов; то есть несколько виртуальных дисков. Это возможно, если вы используете Linux LVM (см. https://opensource.com/business/16/9/linux-users-guide-lvm). Однако преобразовать существующее обычное устройство в LVM на месте невозможно; см. https://serverfault.com/questions/241987/convert-full-hard-drive-to-lvm-without-external-storage.
Вероятно, вам нужно сделать что-то вроде этого:
- Прочтите все о LVM... и решите, сможете ли вы справиться с дополнительной сложностью.
- Сделайте резервную копию всех ваших данных!!
- Прикрепите новый том к экземпляру.
- Отформатируйте его с помощью LVM, создайте на нем том LVM и отформатируйте том.
- Смонтируйте том.
- Скопируйте файловую систему из существующего тома в новую файловую систему.
- Размонтировать файловые системы для старого тома и нового тома
- Добавьте старый том в LVM и сделайте его частью существующего тома LVM.
- Измените размер файловой системы, чтобы она могла использовать все пространство объединенного тома LVM.
- Смонтируйте файловую систему.
Если у вас есть файловая система, разделенная на два тома, целостность ваших данных будет зависеть от них обоих. Я думаю, вам лучше либо использовать два тома как отдельные файловые системы, либо создать один большой том. Знаете ли вы, что в некоторых случаях вы можете изменить размер тома?