Recuperando unidade USB quebrada: disco ddrescue para disco versus disco para imagem?

2

Estou um pouco confuso sobre algumas coisas e espero que alguém possa esclarecer isso para mim. Existe alguma diferença particular na abordagem de disco para disco versus disco para arquivo de imagem?

Eu executei o código a seguir para recuperar meu pen drive USB de 2 TB:

ddrescue --force --no-split /dev/sdc1 /dev/sdd1 ~/ddrescue.log

Eu pensei que ele faria um arquivo de imagem em sdd1 (4TB USB), mas agora parece ter cópia completa de todo o sistema de arquivos, montado automaticamente pelo Ubuntu. Agora entendo que talvez devesse ter feito /dev/sdd1/image.img .

Eu entendi corretamente que, agora, porque eu fiz disco para disco em vez de disco para imagem, não preciso fazer mais nada e posso começar a usar dados em disco novo com segurança?

Se sim, qual é o benefício de fazer disco para imagem ?. Parece-me que disco para disco é mais rápido e mais fácil porque agora não tenho que lidar com a extração do arquivo de imagem. Eu entendo a necessidade de arquivo de imagem quando é necessário dividir os dados para diferentes unidades menores, mas no caso de você ter pelo menos o mesmo tamanho de unidade sobressalente?

Pergunta extra: agora, aparentemente, tenho uma cópia exata da unidade quebrada montada e funcionando automaticamente. Porque, eu corri ddrescue apenas uma vez sem copiar nenhum bloco de erro, tem que haver alguns dados, não poderia recuperar (pode ser espaço livre?). Como sei quais dados não foram recuperados? Tudo parece estar lá.

    
por ruuter 13.04.2015 / 18:59

1 resposta

2

A vantagem de usar disco para imagem é que ele permite que você faça alguma cirurgia na imagem posteriormente, sem afetar um sistema de arquivos inteiro. É por isso que eu sempre [1] resgato uma unidade em uma imagem em vez de uma unidade de substituição.

Quanto a ir diretamente entre sdc1 e sdd1 , sempre relutei quando se trata de copiar diretamente de e para uma partição, em oposição ao sistema de arquivos inteiro. E se a tabela de partições em sdd não corresponder ao que está em sdc ?

Identificar dados quebrados é um processo tedioso. O arquivo de log deve lhe dar uma pista sobre o que não foi transferido [2]. Além disso, existe o método óbvio de verificar arquivos individuais, em particular os arquivos grandes, como qualquer vídeo que você possa ter, já que eles podem começar a falhar quando os quadros-chave desaparecerem.

Nota 1: Por sempre, quero dizer, desde que seja uma operação de resgate. Se é apenas um despejo de disco normal de um sistema totalmente funcional, eu poderia fazer isso de disco em disco.

Nota 2: Vale a pena mencionar que, embora a primeira passagem para copiar o setor seja provavelmente o único resultado que você obterá, o ddrescue suporta a leitura do arquivo de log para ver quais setores falharam na cópia e dar a outra vai. Consulte a manpage para detalhes. Isso me ajudou uma vez quando a parte flexível do sistema de arquivos parecia se mover.

    
por 13.04.2015 / 20:48