У меня есть несколько виртуальных машин, которые были клонами того же исходного образа диска, который содержал некоторые тома LVM. Когда я их клонирую, я получаю несколько томов LVM (хотя и на разных хостах) с одним и тем же «уникальным» идентификатором. Есть ли способ заставить LVM изменить UUID существующего тома?
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 предпочитает устройство / dev / sdb, потому что устройство используется LV. Устройство / dev / sdc исключено фильтром.
В конечном итоге wipefs /dev/sdc
было решение, после которого я просто использовал
pvcreate /dev/sdc