Recentemente, fui recuperar alguns arquivos de um disco rígido, de outro notebook, que não usava mais. Nele tinha o Fedora instalado, com gerenciamento lógico de volume de dados, o famoso LVM, configurado na partição de dados do sistema.
Mesmo com os pacotes do lvm2 instalados na minha máquina Linux atual, a partição alvo, que desejava recuperar, não era montada no meu sistema de arquivos atual.
Guia completo para iniciantes sobre discos e partições no Linux
Saiba como resolver um problema comum de erro de pontos montagens no boot de sistemas Linux
Recebia o erro comum nessa situações: “mount: unknown file system type LVM2_member”. Assim, veja como montar partições com disco LVM configurado.
# mount /dev/sdc2 /mnt/disk
mount: unknown filesystem type 'LVM2_member'
Mão na massa
Verificando o disco
Primeiramente, instale os pacotes lvm. No meu caso, usei uma distribuição Debian-like. Portanto, execute:
Saiba como redimensionar ou expandir partições de disco no Linux sem precisar desligar o computador
sudo apt install lvm2
Depois, verifique as partições desse disco usando o fdisk:
# sudo fdisk -l /dev/sdc
Disk /dev/sdc: 233.8 GiB, 251000193024 bytes, 490234752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0009345d
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 63 208844 208782 102M 83 Linux
/dev/sdc2 208845 488247479 488038635 232.7G 8e Linux LVM
(a partição /dev/sdc2 é onde estavam meus arquivos da partição /home)
Mas, para confirmar que a partição é LVM, execute o lvmdiskscan (nativo do lvm):
# sudo lvmdiskscan
/dev/sda1 [ 1.82 TiB]
/dev/sdb2 [ 149.04 GiB]
/dev/sdc1 [ 101.94 MiB]
/dev/sdc2 [ 232.71 GiB] LVM physical volume
0 disks
4 partitions
0 LVM physical volume whole disks
1 LVM physical volume
Ativando e montando a partição LVM
Tendo essas informações em mãos, é preciso ter noção de todos os volumes lógicos (lv) presentes no sistema, tanto partições hospedeiras como presentes no disco externo:
# sudo lvscan
inactive '/dev/VolGroup00/LogVol00' [230.75 GiB] inherit
Repare que um status de inatividade foi apresentado – fundamental para permitir a montagem dessa partição no sistema de arquivos atual. Isso ocorre pois é um disco externo que não foi preparado para uso direto no boot.
Para torná-la ativa, execute:
# sudo vgchange -ay
logical volume(s) in volume group "VolGroup00" now active
Execute novamente o lvscan e veja:
# lvscan
ACTIVE '/dev/VolGroup00/LogVol00' [230.75 GiB] inherit
Por fim, monte a partição LVM usando o dispositivo:
# sudo mount /dev/VolGroup00/LogVol00 /mnt/disk
SIGA O LINUX DESCOMPLICADO
Instagram – Telegram – Facebook – Twitter – YouTube
Via | SVENND