Superblock sobrescrito e recuperação de arquivos de backup do dd

1

Bom dia, ontem eu tentei estender minha partição swap (porque suspender / hibernação não funcionou) e eu precisei diminuir o tamanho do meu disco linux debian (eu nunca lembro se ele era ext2 / et3 ou usei o Parted e esperei cerca de 1 hora até que ele estivesse movendo os dados para 'right', ok, ainda assim não funcionou, então eu queria voltar ao status quo, ele disse que estava movendo os dados para 'left' e Cancelei o redimensionamento. Então minha partição ficou desconhecida. Eu estava navegando fóruns e etc e descobri que posso restaurar o estado anterior do superbloco. No entanto, não funcionou, porque ele sempre foi descartado, não reconhecia que era um disco Linux.

Então eu (acidentalmente) executei algum tipo de e2fsck ou mkfs (não me lembro) e provavelmente substitui meu antigo superbloco e lá se tornou uma partição ext3 com 1 pasta (lost + found).

registros do TestDisk:

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63

 Partition                  Start        End    Size in sectors

Linux 3378 167 54 7981 199 26 73949184 superbloco 0, tamanho de bloco = 4096 [] superbloco 32768, tamanho de bloco = 4096 [] superbloco 98304, tamanho de bloco = 4096 [] superbloco 163840, tamanho de bloco = 4096 [] superbloco 229376, tamanho de bloco = 4096 [] superbloco 294912, tamanho de bloco = 4096 [] superbloco 819200, tamanho de bloco = 4096 [] superbloco 884736, tamanho de bloco = 4096 [] superbloco 1605632, tamanho de bloco = 4096 [] superbloco 2654208, tamanho do bloco = 4096 []

Para reparar o sistema de arquivos usando o superbloco alternativo, execute fsck.ext3 -p -b superblock -B dispositivo de blocos

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63

Partition                  Start        End    Size in sectors

1 P Windows RE(store) 0 32 33 191 89 26 3072000 2 * HPFS - NTFS 191 89 27 3378 102 52 51200000 [XP] 3 E extended LBA 3378 135 20 9133 116 7 92452866 5 L Linux 3378 167 54 7981 199 26 73949184 X extended 7981 199 27 9020 161 37 16689152 6 L Linux Swap 7981 231 59 9020 161 37 16687104 4 P HPFS - NTFS 11807 35 5 19456 243 51 122894336 [WIN7]

root @ partedmagic: ~ # dumpe2fs / dev / sda5 | grep -i superbloco dumpe2fs 1.42.6 (21-Set-2012)   Superbloco primário em 0, descritores de grupo em 1-3   Superbloco de backup em 32768, descritores de grupo em 32769-32771   Superbloco de backup em 98304, descritores de grupo em 98305-98307   Superbloco de backup em 163840, descritores de grupo em 163841-163843   Superbloco de backup em 229376, descritores de grupo em 229377-229379   Superbloco de backup em 294912, descritores de grupo em 294913-294915   Superbloco de backup em 819200, descritores de grupo em 819201-819203   Superbloco de backup em 884736, descritores de grupo em 884737-884739   Superbloco de backup em 1605632, descritores de grupo em 1605633-1605635   Superbloco de backup em 2654208, descritores de grupo em 2654209-2654211   Superbloco de backup em 4096000, descritores de grupo em 4096001-4096003   Superbloco de backup em 7962624, descritores de grupo em 7962625-7962627

Quando tento usar qualquer superbloco de backup:

root @ partedmagic: ~ # e2fsck -y -f -v -c -b 884736 / dev / sda5 e2fsck 1.42.6 (21-Set-2012) Verificando os blocos defeituosos (teste somente leitura): concluído

/ dev / sda5: Atualizando o inode do bloco defeituoso. Passo 1: Verificando inodes, blocos e tamanhos Passo 2: Verificando a estrutura do diretório Pass 3: Verificando a conectividade do diretório Passo 4: Verificar as contagens de referência Passe 5: Verificando as informações de resumo do grupo

/ dev / sda5: ***** O SISTEMA DE ARQUIVOS FOI MODIFICADO *****

      11 inodes used (0.00%, out of 2313808)
       0 non-contiguous files (0.0%)
       0 non-contiguous directories (0.0%)
         # of inodes with ind/dind/tind blocks: 0/0/0
  190286 blocks used (2.06%, out of 9243648)
       0 bad blocks
       1 large file

       0 regular files
       2 directories
       0 character device files
       0 block device files
       0 fifos
       0 links
       0 symbolic links (0 fast symbolic links)

0 soquetes

       2 files

root @ partedmagic: ~ #

Eu vi alguém recuperar dados sem estrutura e encontrei todos eles em

pasta perdida + encontrada pela combinação desses comandos (talvez mke2fsm

e2fsck, tune2fs), por favor, me aconselhe algo para recuperar dados pelo menos,

se for possível. (Eu tentei usar o PhotoRec e Autopsy ainda).

Eu também tenho um backup do dd do TestDisk (infelizmente, um após eu ter executado o comando e2fsck), posso recuperar alguns dados desse backup? Como recupero o estado do backup novamente para o / dev / sda5?

Obrigado. (Desculpe pela má formatação e inglês.)

    
por dds 28.03.2015 / 09:58

0 respostas