/ dev / sdc1: não é possível ler o superbloco

1

Linux Ubuntu 14.04 (servidor azure)

Eu estava tentando fazer o backup do / dev / sda1 drive, então eu executei o

sudo dd if=/dev/sda1 of=/dev/sdc1 
comando

. Enquanto a execução do comando está disponível, o espaço estava mostrando negativo. Eu terminei o comando. Depois disso, não consegui abrir a unidade, por isso executei este comando.

sudo reboot

Eu tenho alguns dados importantes nesse disco. Agora eu não consigo ver a unidade montada na minha lista df -h .

quando estou tentando montá-lo.

 sudo mount /dev/sdc1 /datadrive

Então eu recebo essa saída

sudo: unable to resolve host abc
mount: /dev/sdc1: can't read superblock

Alguém tem alguma ideia do que possa estar causando esse comportamento?

    
por gopal 10.06.2016 / 06:14

3 respostas

1

Se você fez isso

sudo dd if=/dev/sda1 of=/dev/sdc1 

e seus dados realmente estavam em sda1, então seus dados ainda devem estar seguros em sda1.

Qualquer outra coisa e todas as apostas estão desativadas.

    
por 10.06.2016 / 08:12
0

Eu recomendo que você faça o backup do MBR também com dd , para restaurar após o processo de clonagem de disco, reescrevendo a tabela de partições (apenas para ter certeza).

Copie o MBR:

~# dd if=<SOURCE_DISK> of=/path/to/mbr_file.img bs=512 count=1

Restaurar a tabela de partições:

~# dd if=/path/to/mbr_file.img of=<DESTINATION_DISK> bs=1 skip=446 count=64

No entanto, usar dd para backup em disco não é a melhor opção para fazer backup do seu SO Linux. Ao lidar com servidores * NIX, a melhor abordagem é usar tar ou rsync (este é o melhor para cópia remota), desde que você obtenha mais flexibilidade ao alterar o sistema de arquivos, tamanho do disco e esquema de particionamento. Eu sempre uso rsync para implantar servidores Linux.

OBSERVAÇÃO : Para clonagem de NTFS, eu recomendaria o Partimage como ferramenta.

    
por 10.06.2016 / 22:27
0

I have some important data on that disk.

Você quer dizer o sdc1? Se sim, não há muita esperança de recuperar os dados.

Se o comando dd foi executado, os dados na cabeça do sdc1 serão sobrescritos. Super bloco reside na cabeça do sistema de arquivos. Pode ter sido substituído também. Essa é a razão pela qual você recebe a mensagem de erro ao tentar montar o sdc1.

Para recuperar tanto quanto os dados do sdc1, meu pensamento é que restaure o super bloco do seu 'backup' (existem cópias do super bloco armazenadas no local diferente do sistema de arquivos) E tente copiar os arquivos do o sdc1 quando é legível. Alguns arquivos podem estar corrompidos se usarem o bloco no cabeçalho da partição (esses blocos foram sobrescritos).

Aqui está um bom link sobre o superbloco.

Na verdade, já passei pela mesma situação com você. Não consigo recuperar nada no final.

Além disso, antes de executar qualquer etapa de recuperação, por favor, retorne o comando sdc1 com dd para evitar mais danos.

    
por 29.07.2016 / 08:20