Назад | Перейти на главную страницу

LVM: восстановить UUID?

У меня есть несколько виртуальных машин, которые были клонами того же исходного образа диска, который содержал некоторые тома 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