Eu tinha um grupo de volumes LVM ubuntu-vg
criado com suporte de três partições de disco físico, por exemplo, sda1
, sdb1
e sdc1
. Um desses ( sda
) três discos falhou, deixando-me com um grupo de volumes quebrado. A partição lógica ubuntu-lv
tinha ext4
um sistema de arquivos e era usada para abranger todos os três discos do grupo de volumes. É possível montar sdb1
separadamente sdc1
em uma máquina Ubuntu diferente?
Quando tentei montar sdb1
em uma máquina diferente, ele falhou com a seguinte mensagem de erro:
# mount /dev/ubuntu-vg/ubuntu-lv sdb1
mount: /media/myuser/sdb1: can't read superblock on /dev/mapper/ubuntu--vg-ubuntu--lv.
Responder1
Geralmente, quando um único sistema de arquivos normal é dividido em três partes, não será possível montar nenhuma das três partes (excetotalvezo primeiro) da maneira normal enquanto as peças são separadas. O fato de seu sistema de arquivos estar hospedado em um volume lógico LVM não altera esse fato.
Você pode mover os dois discos restantes juntos para um segundo sistema Linux (não precisa ser o Ubuntu) e se você tiver algum volume lógico (LVs, para abreviar) que esteja fisicamente localizado apenas nesses dois discos, você poderá acessá-los normalmente... assumindo que o nome do grupo de volumes LVM não entre em conflito com um grupo de volumes existente no segundo sistema.
Para visualizar o status dos seus LVs, execute sudo lvs -o +lv_health_status
. Se você vir a palavra partial
com um LV (ou um p
no 9º caractere da Attr
coluna), o LV tem pelo menos uma parte faltando.
Com sudo vgchange -ay --activationmode partial
, você poderia ubuntu-lv
ativar o seu, mas com a parte que estava localizada na falta sda1
ainda ilegível. Isso permitiria que você executasse ferramentas de recuperação de arquivos comoFotoRecno LV com peças faltando, permitindo que você tente recuperar arquivos das partes restantes do LV.