LVM2, переименование VG содержащей системные тома: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
vgs | vgs | ||
lsblk | lsblk | ||
+ | |||
+ | # ВАЖНО! | ||
+ | # В пути к тому /dev/mapper/old--vg-root, где для разделения имени VG и имени тома используется символ '-', в имени VG он должен экранироваться двойным символом '--', в иных случаях это не требуется | ||
+ | # примеры: /dev/mapper/old--vg-root, old-vg/root | ||
# корректировка fstab | # корректировка fstab | ||
vi /etc/fstab | vi /etc/fstab | ||
# замена old-vg на newvg | # замена old-vg на newvg | ||
− | |||
− | |||
# пока ваш корень смонтирован по старому пути, при генерации grub.cfg будут ошибки, поэтому для первой загрузки правим руками | # пока ваш корень смонтирован по старому пути, при генерации grub.cfg будут ошибки, поэтому для первой загрузки правим руками | ||
Строка 21: | Строка 23: | ||
vi /boot/grub2/grub.cfg | vi /boot/grub2/grub.cfg | ||
# замена old-vg на newvg | # замена old-vg на newvg | ||
− | |||
− | |||
reboot now | reboot now |
Версия 10:11, 11 июля 2025
RHEL7 (OL7, CentOS7, ...)
# переименование группы vgrename -v old-vg newvg # проверка vgs lsblk # ВАЖНО! # В пути к тому /dev/mapper/old--vg-root, где для разделения имени VG и имени тома используется символ '-', в имени VG он должен экранироваться двойным символом '--', в иных случаях это не требуется # примеры: /dev/mapper/old--vg-root, old-vg/root # корректировка fstab vi /etc/fstab # замена old-vg на newvg # пока ваш корень смонтирован по старому пути, при генерации grub.cfg будут ошибки, поэтому для первой загрузки правим руками # если что-то забыли, можно в процессе загрузки меню grub сделать правки и загрузиться vi /boot/grub2/grub.cfg # замена old-vg на newvg 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