LVM2, переименование VG содержащей системные тома
Версия от 12:22, 6 июля 2023; Admin (обсуждение | вклад) (Новая страница: « = RHEL7 (OL7, CentOS7, ...) = <pre> # переименование группы vgrename -v old-vg newvg # проверка vgs lsblk # корректиров...»)
RHEL7 (OL7, CentOS7, ...)
# переименование группы vgrename -v old-vg newvg # проверка vgs lsblk # корректировка fstab vi /etc/fstab # замена old-vg на newvg # учтите что символ - в имени VG в файле fstab будет экранироваться двойным символом -- # пока ваш корень смонтирован по старому пути, при генерации grub.cfg будут ошибки, поэтому для первой загрузки правим руками # если что-то забыли, можно в процессе загрузки меню grub сделать правки и загрузиться vi /boot/grub2/grub.cfg # замена old-vg на newvg # учтите что символ - в имени VG может экранироваться двойным символом -- reboot now # теперь правим grub как пологается vi /etc/default/grub # корректировка переменной GRUB_CMDLINE_LINUX # замена old-vg на newvg grub2-mkconfig –o /boot/grub2/grub.cfg # проверяем отсутствие упоминаний о старом имени cat /boot/grub2/grub.cfg | grep old-vg cat /boot/grub2/grub.cfg | grep old--vg reboot now # не уверен, что это актуально, но есть мнение, что нужно перестроить загрузочный образ ls -l /boot/initramfs-$(uname -r).img -rw-------. 1 root root 22450579 авг 3 2022 /boot/initramfs-5.4.17-2136.309.5.el7uek.x86_64.img # так должно работать на RHEL7 подобных ОС dracut -f /boot/initramfs-$(uname -r).img $(uname -r) # так должно работать в любом linux mkinitrd -f -v /boot/initramfs-$(uname -r).img $(uname -r) # для RHEL7 mkinitrd это скрипт, который в итоге вызывает dracut # так можно посмотреть детали образа lsinitrd -k $(uname -r) reboot now # проверяем журнал загрузки, что все прошло чисто и без проблем journalctl -b