Есть ли способ переместить LV с неразмеченного диска на раздел на другом диске?

Только что зарегистрировавшийся новичок здесь, заранее извиняюсь за любую глупость и многословность.

(Также извините за временное форматирование; ssh еще не включен в моей сборке, а в моей компании отключена функция копирования-вставки в vSphere).

В последние два-два года я очень усердно работал над моим * nix-обучением, и инженеры на работе уже достаточно поверили в меня, теперь, очевидно, чтобы поручить мне тестовую виртуальную машину Ubuntu 18.04 LTS на нашем vCenter, чтобы обеспечить что мы можем поддержать его должным образом.

Вот некоторые дополнительные детали по этому вопросу.

Когда я загрузил ISO, я настроил разделение вручную, согласно политике. Наш текущий стандарт - 16 (следовательно, мой проект для тестирования 18.04), но чтобы усложнить ситуацию, наша документация еще старше; версия 14. Примечательно, что процесс загрузки / установки между двумя версиями заметно отличается.

Это был план разделения:

/boot -512 MB                                -N/A - This must be physical

/     -5120 MB                               -lv_root

/var  -5120 MB                               -lv_var

/home -1024 MB                               -lv_home

/tmp  -3072 MB                               -lv_tmp

swap  -1 x RAM with a maximum of 4096 MB     -lv_swap

/free -All remaining free space.             -lv_free
 

Итак, изначально я настроил виртуальную машину с одним диском. Однако я заметил, что всякий раз, когда я выбирал добавить раздел на этот диск во время установки, опция установки LVM становилась недоступной. Обратное также было верно - установка LVM отменила возможность разбивать диск. В конце концов я решил просто сделать два диска, один очень маленький для монтирования / загрузки, а другой намного больше для всего остального.

Другая проблема заключается в том, что я не собираюсь использовать своп для монтирования таким, какой он есть. Но в настройке ОС не было опции, которая позволяла бы что-либо кроме «/ swap».

То, с чем я столкнулся, это следующее:

sda                    disk
|-sda1                 part
|-sda2                 part /boot
sdb                    disk
|-system_vg_lv_root    lvm  /
|-system_vg_lv_var     lvm  /var
|-system_vg_lv_home    lvm  /home
|-system_vg_lv_tmp     lvm  /tmp
|-system_vg_lv_swap    lvm  /swap
|-system_vg_lv_free    lvm  /free

И что мне нужно, это:

sda                       disk
|-sda1                    part /boot
|-sda2                    part 
   |-system_vg_lv_root    lvm  /
   |-system_vg_lv_var     lvm  /var
   |-system_vg_lv_home    lvm  /home
   |-system_vg_lv_tmp     lvm  /tmp
   |-system_vg_lv_swap    lvm  [SWAP]
   |-system_vg_lv_free    lvm  /free

И я не уверен, как я можно исправить это без полной перестройки виртуальной машины с нуля, чего я бы очень хотел избежать. Я надеюсь, что есть способ размонтировать весь vg из sdb, а затем развернуть диск sda в vSphere, добавить это пространство в sda1 или sda2 и затем вернуть vg обратно. Это и мне нужно знать, что я делаю не так со свопом. Мне нужно, чтобы он был смонтирован как [SWAP], а не / swap, и я знаю, как это сделать, но это не помогает, если весь vg все еще занимает свой собственный диск.

Это поправимо? И если мне нужно перестроить ОС, есть ли шаг, который я неправильно прочитал, чтобы я мог вернуться к нему, чтобы избежать этого в будущем?

1
задан 13 November 2018 в 10:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: