Recuperar situação de ataque desesperado no Debian

1

Eu tenho um servidor Debian com uma matriz RAID de uma configuração que eu não conheço muito. Aparentemente, ele tinha uma matriz RAID com dois discos de 500GB. O disco principal tinha duas partições, / dev / sda1 onde o FS raiz é montado, e / dev / sda2.

Eu digo porque eu estraguei a configuração. Eu não sabia que era uma configuração RAID, e parecia que o segundo disco não era usado, então eu liguei o fdisk e eu destruí todas as partições que encontrei em / dev / sdb. Eu não tinha realmente entendido que todas as partições no sdb estavam ligadas às partições em sda ..

Após a reinicialização, nenhuma das minhas partições aparece. O computador funciona, mas:

ls /dev/sd*

não distribui nada. Da mesma forma

fdisk -l

não retorna nada também, e parted falha com um erro, mdadm --detail --scan não retorna nada também.

Eu tentei qualquer coisa que encontrei, mas não encontrei ninguém para quem cada dispositivo desapareceu em / dev / e não sei o que fazer. O estranho é que o df produz:

Sys. de fichiers      1K-blocs   Utilisé    Dispo. Uti% Monté sur
/dev/sda1             10080488   6255148   3313272  66% /
tmpfs                  1018372         0   1018372   0% /lib/init/rw
udev                     10240        32     10208   1% /dev
tmpfs                  1018372         0   1018372   0% /dev/shm

mesmo se os dispositivos / dev / sda1 não existirem. Estou totalmente perdido aqui.

Mais algumas informações:

  • É um servidor remoto, por isso não consigo retirar nenhum disco do servidor
  • Ele está executando o debian lenny

EDIT: Mais algumas informações: também não consigo encontrar os discos em / dev / disk. Se eles estivessem lá, eu acho que o fdisk os encontraria. O único lugar que eu posso encontrar informações sobre as partições é quando eu faço cat / proc / partitions

major minor  #blocks  name

   8     0  488386584 sda
   8     1   10241406 sda1
   8     2     522112 sda2
   8     3  477620482 sda3
   8    16  488386584 sdb
   8    17  488384001 sdb1

Não consigo salvar nada com o dd, infelizmente, porque não consigo acessar nenhum dos meus dispositivos de disco.

EDIT 2: Aqui está o arquivo de log do dmesg

    
por raph.amiard 04.11.2010 / 11:30

1 resposta

2

Tem certeza de que os nós de dispositivos de disco em / dev não decidiram ir para outro lugar? Você fez check-out do diretório / dev / disk e seu conteúdo? Às vezes, coisas assim podem acontecer se você tiver atualizado recentemente o seu udev ou algum outro pacote de sistema relacionado a discos.

Em situações como essa, é essencial primeiro fazer backup de tudo que você tem! Quero dizer, não tente fazer nada para essa configuração, ou você pode fazer mais mal. Em vez disso, tire uma imagem desse sistema para o disco USB ou outra mídia e faça suas tentativas de recuperação com essa cópia. Dessa forma, você sempre terá sua configuração original para o caso de sua tentativa de recuperação prejudicar ainda mais a situação.

Você pode obter essa imagem de recuperação com alguns softwares de criação de imagens, como PartImage ou se encontrar os nós de dispositivo em / dev / disk , com dd if=/dev/disk/pathtoyourdisk of=/path/to/your/usbdrive/recoveryimage.image bs=1M .

Depois, você pode ativar o TestDisk e deixar que ele encontre as partições para você.

EDIT: Esta situação de aparência desesperada foi devido a uma falha na atualização do sistema operacional, como você pode ver nos comentários para minha resposta. Lembre-se, crianças, quando tudo o mais falhar, fique legal e analise a situação. : -)

    
por 04.11.2010 / 11:45

Tags