Site icon IT Draft

Переименовываем Logical Volume и Volume Group в Centos 8 / Rocky Linux

Переименовываем Logical Volume и Volume Group в Centos 8 / Rocky Linux

Rename Logical Volume / Volume Group

Менеджер логических томов (logical volume manager) — подсистема операционных систем Linux и OS/2, позволяющая использовать разные области одного жёсткого диска и/или области с разных жёстких дисков как один логический том. Реализована с помощью подсистемы device mapper.
PV (Physical Volume) — физические тома
VG (Volume Group) — группа томов
LV (Logical Volume) — логические разделы

Переименовываем Logical Volume

Команды

# lvrename /dev/vg02/lvold /dev/vg02/lvnew
# lvrename vg02 lvold lvnew

Смотрим текущие параметры Logical Volume и Volume Group

$ sudo lvs
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao----  <7.00g                                                
  swap centos -wi-ao---- 512.00m

Переименовываем

$ sudo lvrename centos root rootnew
  Renamed "root" to "rootnew" in volume group "centos"

Проверяем

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


$ sudo lvs
  LV      VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  rootnew centos -wi-ao----  <7.00g                                             
  swap    centos -wi-ao---- 512.00m 

Внимание, если на данном этапе перезагрузить ВМ, она не загрузится

Редактируем файл fstab

$ sudo nano /etc/fstab
...
/dev/mapper/centos-rootnew /                       xfs     defaults        0 0

Редактируем grub для GPT (UEFI-based) систем

$ sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/centos-swap rd.lvm.lv=centos/rootnew rd.lvm.lv=centos/swap rhgb quiet"

Перезагружаемся.
Перед загрузкой ОС выбираем первую строку, жмем “e” и правим загрузочную запись, указывая верный Lovical Volume / Volume Group.
Жмем ctrl+x для загрузки.

Создаем новый grub.cfg файл для GPT (UEFI-based) систем

$ sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg	- для Centos

$ sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg  - для Rocky Linux

Теперь можно перезагружаться, запись grub корректна

$ sudo reboot

Переименовываем Volume Group

Команды

# vgrename /dev/vg02 /dev/my_volume_group
# vgrename vg02 my_volume_group

Смотрим текущие параметры Volume Group

$ sudo vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  centos   1   2   0 wz--n- <7.50g    0

Переименовываем

$ sudo vgrename centos rocky
 Volume group "centos" successfully renamed to "rocky"

Проверяем

$ sudo lvs
  VG    #PV #LV #SN Attr   VSize  VFree
  rocky   1   2   0 wz--n- <7.50g    0

Внимание, если на данном этапе перезагрузить ВМ, она не загрузится

Редактируем файл fstab

$ sudo nano /etc/fstab
...
/dev/mapper/rocky-rootnew /                       xfs     defaults        0 0
...
/dev/mapper/rocky-swap none                    swap    defaults        0 0

Редактируем grub для GPT (UEFI-based) систем

$ sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rocky-swap rd.lvm.lv=rocky/rootnew rd.lvm.lv=rocky/swap rhgb quiet"

Перезагружаемся.

Перед загрузкой ОС выбираем первую строку, жмем “e” и правим загрузочную запись, указывая верный Lovical Volume / Volume Group.

Жмем ctrl+x для загрузки.

Создаем новый grub.cfg файл для GPT (UEFI-based) систем

$ sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg	- для Centos

$ sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg  - для Rocky Linux

Теперь можно перезагружаться, запись grub корректна

$ sudo reboot
Exit mobile version