A resposta de trekkerboy / modonnell @ linuxquestions é mais direta, use vgimportclone
.
Note também que depois de criar o clone, você tem que ativá-lo com vgchange -a y newvgname
, e você tem que limpar os nós de dispositivo do oldvgname com dmsetup remove /dev/oldvgname/*
.
Para referência, o que segue é um método mais manual, que aparentemente se assemelha a um subconjunto do que se pode ler na fonte de vgimportclone
.
Você pode fazer isso primeiro se for possível desativar temporariamente o gerenciamento da cópia original, adicionando um padrão correspondente ao original no filtro devices
em lvm.conf
. Por exemplo, se você clonou /dev/sdx
em /dev/sdy
, precisará adicionar temporariamente /dev/sdx
à filter
na seção devices { ... }
.
Os dispositivos originais permanecerão on-line, mas as ferramentas do LVM os ignoram. Sistemas de arquivos montados neles permanecerão montados e operacionais, que não estão strongmente acoplados ao gerenciamento do LVM.
Depois que o filtro estiver no lugar, faça um novo vgscan
, para certificar-se de que as duplicatas e apenas elas estejam agora sob o gerenciamento do LVM. Você pode ter certeza de ver os dispositivos /dev/sdy
duplicados por meio de, por exemplo, pvs
.
Então faça:
vgchange -a n originalvgname
Isso desativará o grupo de volumes chamado originalvgname
, mas como somente os dispositivos duplicados estarão visíveis, ele será desativado neles (o originalvgname
original já estará invisível devido ao filtro acima). Essa etapa é necessária para que você possa alterar livremente os atributos do grupo de volumes inativo e de seus volumes físicos constituintes.
pvchange -u physicaldevice
vgchange -u originalvgname
Isso fornecerá novos UUIDs às duplicatas.
vgrename originalvgname newvgname
Isso renomeará o grupo de volumes duplicados.
Depois disso, você pode remover o filtro de lvm.conf
e redigitalizar novamente, e ambos os conjuntos de dispositivos LVM estarão visíveis, sob diferentes nomes e UUIDs.
Como alternativa, se você não estiver realmente interessado em manter o nome VG e os UUIDs PV / VG originais, é possível descartá-los, em vez disso, cf. link