Obtém dados do disco rígido do servidor Linux não inicializável

1

Aqui está minha situação:

Após um desligamento repentino devido a uma queda de energia, o servidor do CentOS 5 no meu local de trabalho não inicializará.

Meu colega de trabalho e eu precisamos obter um arquivo importante do disco rígido neste servidor antes de reinstalar o sistema operacional.

No entanto, quando conectamos o disco rígido a outro PC Linux e tentamos montá-lo, obtemos um erro.

Saída de fdisk -1 :

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       60801   488279610   8e  Linux LVM

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       25496   204796588+  83  Linux
/dev/sdb2           25497       60801   283587412+  8e  Linux LVM

O arquivo que desejo obter está em /dev/sdb1 e /dev/sdb2 .

No entanto, quando digito mount /dev/sdb1 /haccan

Eu recebo este erro:

mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

O que precisamos fazer para acessar o arquivo neste disco rígido?

    
por Vu Ngo 31.07.2012 / 10:01

3 respostas

1

Conecte seu disco rígido a uma máquina com sistema operacional Windows e experimente este programa: ext2explore-2.2.71

Ele pode explorar ext2 / ext3 / ext4 e suporta suporte a LVM2 e EXT4. você pode salvar arquivos da janela do explorador. Espero que funcione para você.

    
por 31.07.2012 / 11:12
3

O problema é que você está tentando montar um volume LVM diretamente, você precisa montar o dispositivo LVM, em vez da partição no disco diretamente.

Em um sistema funcional com o disco conectado, use pvscan ou pvs para ver os volumes físicos detectados pelo LVM.

Use vgs para ver os grupos de volumes encontrados nos PVs e lvs para ver os volumes lógicos contidos nos VGs.

Você pode precisar ativar o grupo de volume se ele não for feito na inicialização com vgchange -a n [vgname] , então você pode montar procurando seu LV em /dev/mapper , por exemplo:

mount /dev/mapper/[vgname]-[lvname] /mountpoint

Mais documentação apropriada sobre o LVM aqui: link

    
por 31.07.2012 / 11:23
2

Um sistema operacional deve funcionar, apenas certifique-se de montar o disco antes de ligar, se necessário - aloque o disco em seu BIOS e deixe seu SO cuidar do resto. Seu disco deve aparecer com o restante das unidades na máquina. Se nenhum dano foi feito às partições lógicas / físicas, então você deve ser capaz de recuperar dados dele.

É aconselhável recuperar seus dados antes de qualquer instalação apenas para garantir que você não está perdendo dados importantes. Então você poderia tentar executar testes nessa unidade. Parece que o seu registro de inicialização foi danificado. O Windows tem algumas ferramentas para acessar sistemas de arquivos Linux. Nucleaus é um deles

    
por 27.07.2014 / 01:40