Тома монтирования Openstack nova

У меня есть один том, смонтированный как /vda, я создал новый том /vdb. Теперь, когда я монтирую этот новый том, я думаю, я могу смонтировать его в существующий каталог на vda?? Следовательно, увеличивается общий размер существующего каталога ??


person Tony    schedule 29.05.2020    source источник
comment
Это скорее общий вопрос о том, как работает Linux, чем вопрос об OpenStack. Вероятно, лучше перейти на superuser.com.   -  person larsks    schedule 29.05.2020


Ответы (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.

Вероятно, вам нужно сделать что-то вроде этого:

  1. Прочтите все о LVM... и решите, сможете ли вы справиться с дополнительной сложностью.
  2. Сделайте резервную копию всех ваших данных!!
  3. Прикрепите новый том к экземпляру.
  4. Отформатируйте его с помощью LVM, создайте на нем том LVM и отформатируйте том.
  5. Смонтируйте том.
  6. Скопируйте файловую систему из существующего тома в новую файловую систему.
  7. Размонтировать файловые системы для старого тома и нового тома
  8. Добавьте старый том в LVM и сделайте его частью существующего тома LVM.
  9. Измените размер файловой системы, чтобы она могла использовать все пространство объединенного тома LVM.
  10. Смонтируйте файловую систему.

Если у вас есть файловая система, разделенная на два тома, целостность ваших данных будет зависеть от них обоих. Я думаю, вам лучше либо использовать два тома как отдельные файловые системы, либо создать один большой том. Знаете ли вы, что в некоторых случаях вы можете изменить размер тома?

person Stephen C    schedule 30.05.2020