Только что зарегистрировавшийся новичок здесь, заранее извиняюсь за любую глупость и многословность.
(Также извините за временное форматирование; 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 все еще занимает свой собственный диск.
Это поправимо? И если мне нужно перестроить ОС, есть ли шаг, который я неправильно прочитал, чтобы я мог вернуться к нему, чтобы избежать этого в будущем?