É possível montar uma única partição LVM em uma máquina diferente?

É possível montar uma única partição LVM em uma máquina diferente?

Eu tinha um grupo de volumes LVM ubuntu-vgcriado com suporte de três partições de disco físico, por exemplo, sda1, sdb1e sdc1. Um desses ( sda) três discos falhou, deixando-me com um grupo de volumes quebrado. A partição lógica ubuntu-lvtinha ext4um sistema de arquivos e era usada para abranger todos os três discos do grupo de volumes. É possível montar sdb1separadamente sdc1em uma máquina Ubuntu diferente?

Quando tentei montar sdb1em 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 partialcom um LV (ou um pno 9º caractere da Attrcoluna), o LV tem pelo menos uma parte faltando.

Com sudo vgchange -ay --activationmode partial, você poderia ubuntu-lvativar o seu, mas com a parte que estava localizada na falta sda1ainda 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.

informação relacionada