LVM2, переименование VG содержащей системные тома: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 32: | Строка 32: | ||
# замена old-vg на newvg | # замена old-vg на newvg | ||
− | grub2-mkconfig –o /boot/grub2/grub.cfg | + | grub2-mkconfig --output=/boot/grub2/grub.cfg |
+ | --- так должен выглядеть вывод --------------------------------------------------------------- | ||
+ | Generating grub configuration file ... | ||
+ | Found linux image: /boot/vmlinuz-5.4.17-2136.304.4.4.el7uek.x86_64 | ||
+ | Found initrd image: /boot/initramfs-5.4.17-2136.304.4.4.el7uek.x86_64.img | ||
+ | Found linux image: /boot/vmlinuz-5.4.17-2102.201.3.el7uek.x86_64 | ||
+ | Found initrd image: /boot/initramfs-5.4.17-2102.201.3.el7uek.x86_64.img | ||
+ | Found linux image: /boot/vmlinuz-3.10.0-1160.59.1.el7.x86_64 | ||
+ | Found initrd image: /boot/initramfs-3.10.0-1160.59.1.el7.x86_64.img | ||
+ | Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64 | ||
+ | Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img | ||
+ | Found linux image: /boot/vmlinuz-0-rescue-90f56d5c1c984ffb82c109180072bf05 | ||
+ | Found initrd image: /boot/initramfs-0-rescue-90f56d5c1c984ffb82c109180072bf05.img | ||
+ | done | ||
+ | ---------------------------------------------------------------------------------------------- | ||
+ | # grub2-mkconfig –o /boot/grub2/grub.cfg | ||
+ | # этот вариант больше не работает, как и запуск без параметров, только выводит текст и не переписывает файл | ||
+ | |||
+ | # убедитесь, что у файла изменилось время модификации | ||
+ | ls -lh /boot/grub2/grub.cfg | ||
# проверяем отсутствие упоминаний о старом имени | # проверяем отсутствие упоминаний о старом имени |
Текущая версия на 10:30, 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 --output=/boot/grub2/grub.cfg --- так должен выглядеть вывод --------------------------------------------------------------- Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.4.17-2136.304.4.4.el7uek.x86_64 Found initrd image: /boot/initramfs-5.4.17-2136.304.4.4.el7uek.x86_64.img Found linux image: /boot/vmlinuz-5.4.17-2102.201.3.el7uek.x86_64 Found initrd image: /boot/initramfs-5.4.17-2102.201.3.el7uek.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.59.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.59.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1160.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1160.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-90f56d5c1c984ffb82c109180072bf05 Found initrd image: /boot/initramfs-0-rescue-90f56d5c1c984ffb82c109180072bf05.img done ---------------------------------------------------------------------------------------------- # grub2-mkconfig –o /boot/grub2/grub.cfg # этот вариант больше не работает, как и запуск без параметров, только выводит текст и не переписывает файл # убедитесь, что у файла изменилось время модификации ls -lh /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