LVM: восстановить UUID?
У меня есть несколько виртуальных машин, которые были клонами одного и того же исходного образа диска, который содержал несколько томов LVM. Когда я их клонирую, я получаю несколько томов LVM (хотя и на разных хостах), которые имеют один и тот же "уникальный" идентификатор. Можно ли как-нибудь заставить LVM изменить UUID существующего тома?
1 ответ
pvchange --uuid /physical/volume/path
vgchange --uuid /volume/group/name
Согласно его странице руководства, команда
vgimportclone
сделает всю работу за вас:
vgimportclone /physical/volume/path
Это используется для импорта группы томов (VG) из клонированного физического тома (PV), например, после моментального снимка или другого дублированного PV.
pvchange
не работал для меня, он продолжал избегать громкости с
ВНИМАНИЕ: Не использовать устройство / dev / sdc для PV C0s0Wg-HcnQ-LOP3-QwmR-dhSX-4wW1-hRhxm3. ВНИМАНИЕ: PV C0s0Wg-HcnQ-LOP3-QwmR-dhSX-4wW1-hRhxm3 предпочитает device / dev / sdb, потому что устройство используется LV. Устройство / dev / sdc исключено фильтром.
В конечном счете, wipefs /dev/sdc
было решение, после которого я просто использовал
pvcreate /dev/sdc