Como desconectar (remover) e posteriormente conectar (inserir) dispositivo de armazenamento removível (hot plug, usb etc) com o LVM2?
Encontrei esta nota
Remova (desconecte, ejete):
lvchange -an /dev/your_volume_group_name
vgexport -a
Inserir (plugue):
vgimport -a
lvchange -ay /dev/your_volume_group_name
mas não tenho certeza se o uso da opção "all" -a
não é e é um exagero?
Outra coisa, gostaria de saber se pode, em algumas circunstâncias, precisar usar vgscan
pvscan
em tal cenário? Estou pensando em solução automatizada.
partition
storage
removable-storage
lvm
Grzegorz Wierzowiecki
fonte
fonte
Respostas:
Você não precisa exportar o VG, que é usado para migrar um VG de um sistema para outro.
Simplesmente
vgchange -an vgname
para desativar todos os volumes lógicos no grupo de volumes que você deseja desconectar.Posteriormente, depois de conectar o dispositivo novamente,
vgchange -ay vgname
reativará todos os volumes lógicos no seu vgname VG e você poderá montar LVs e usá-lo.O reconhecimento do dispositivo depende dos módulos de hardware e kernel, etc., mas isso deve funcionar com o kit mais recente.
fonte
vgchange
oulvchange
? Eu usolvchange
.vgchange -an
desativará todos os volumes lógicos no VGEu uso um script semelhante como este:
Quando o disco está conectado, o kernel o encontra automaticamente quando os módulos adequados estão disponíveis no sistema (geralmente é o caso das distribuições do fluxo principal)
a exportação / importação é necessária apenas quando os PVs / VGs / LVs são alterados e o VG está conectado a sistemas diferentes. O vgexport iria depois do vgchange nesse caso.
fonte