6.6. Movendo um grupo de volume para outro sistema
Você pode mover todo um grupo de volume LVM para outro sistema. É recomendado que você use os comandos vgexport
e vgimport
quando fizer isso.
Você pode usar o argumento --force
do comando vgimport
. Isto permite importar grupos de volumes que estão faltando volumes físicos e posteriormente executar o comando vgreduce --removemissing
.
O comando vgexport
torna inacessível ao sistema um grupo de volume inativo, o que permite destacar seus volumes físicos. O comando vgimport
torna um grupo de volume acessível a uma máquina novamente após o comando vgexport
tê-lo tornado inativo.
Para mover um grupo de volume de um sistema para outro, execute os seguintes passos:
- Certifique-se de que nenhum usuário esteja acessando os arquivos nos volumes ativos do grupo de volumes, depois desmonte os volumes lógicos.
-
Use o argumento
-a n
do comandovgchange
para marcar o grupo de volume como inativo, o que impede qualquer outra atividade no grupo de volume. Use o comando
vgexport
para exportar o grupo de volume. Isto impede que ele seja acessado pelo sistema do qual você está removendo-o.Depois de exportar o grupo de volume, o volume físico aparecerá como estando em um grupo de volume exportado quando você executar o comando
pvscan
, como no exemplo a seguir.#
pvscan
PV /dev/sda1 is in exported VG myvg [17.15 GB / 7.15 GB free] PV /dev/sdc1 is in exported VG myvg [17.15 GB / 15.15 GB free] PV /dev/sdd1 is in exported VG myvg [17.15 GB / 15.15 GB free] ...Quando o sistema for desligado em seguida, você pode desconectar os discos que constituem o grupo de volume e conectá-los ao novo sistema.
-
Quando os discos estiverem conectados ao novo sistema, use o comando
vgimport
para importar o grupo de volume, tornando-o acessível ao novo sistema. -
Ative o grupo de volume com o argumento
-a y
do comandovgchange
. - Montar o sistema de arquivo para torná-lo disponível para uso.