Eu tenho um SSD USB3 que é um LVM VG e PV com dois LVs. Quando insiro o dispositivo pela primeira vez, tudo funciona bem; os volumes aparecem como /dev/dm-X
e os links são criados em /dev/mapper/<volume_name>
. Se eu remover o dispositivo e inseri-lo novamente, ele não funcionará. Os dispositivos mapeadores não são removidos quando o disco é removido e mesmo que eu os remova manualmente, eles não são recriados quando o disco é reinserido.
Este é um defeito conhecido? Posso configurar em torno disso? Existe uma maneira de recuperar isso sem reiniciar?
Responder1
Eu realmente não tenho uma solução para isso, mas algumas notas:
Desconectar um volume LVM2 não é uma boa ideia. Limpe adequadamente, se puder. Para colocar esse disco off-line:
$ vgchange -a n <vg-name>
$ udisksctl lock -b /dev/sd<X>
Se você tiver problemas com um disco que foi extraído, será necessário limpar cada volume lógico separadamente com:
$ dmsetup remove <lv-name>
Depois de fazer isso, reinserir o disco fará a coisa certa e mapeará todos os volumes corretamente.