Пост

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

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

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

Команды

1
2
$ sudo lvrename /dev/vg02/lvold /dev/vg02/lvnew
$ sudo lvrename vg02 lvold lvnew

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

1
2
3
4
$ 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

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

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

Проверяем

1
2
3
4
$ 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

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

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

1
2
$ 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) систем

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

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

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

1
$ sudo reboot

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

Команды

1
2
$ sudo vgrename /dev/vg02 /dev/my_volume_group
$ sudo vgrename vg02 my_volume_group

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

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

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

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

Проверяем

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

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

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

1
2
3
4
5
$ 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) систем

1
2
$ 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) систем

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

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

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

1
$ sudo reboot
Авторский пост защищен лицензией CC BY 4.0 .

© IT Draft. Некоторые права защищены.