
Freqüentemente, as pessoas tiram uma imagem de um mergulho intenso com dd
, por exemplo, e depois montam as partições usando kpartx
ou losetup
. É uma maneira comum de tornar as partições de um arquivo de imagem montáveis e parecidas com um sistema de arquivos.
Gostaria de saber se é possível fazer o inverso; isso é fazer com que um dispositivo /dev/sda
pareça um arquivo. Nota: meu objetivo ao perguntar isso é em relação à recuperação de dados raid0.
No meu caso, eu poderia dd
colocar as duas unidades de 2 TB nas quais estou trabalhando em outro contêiner de armazenamento e operar nos arquivos de imagem. Mas isso é doloroso, então estou tentando evitar tirar fotos.
Alguma idéia de como fazer uma unidade /dev/sda
parecer um arquivo?
Edite para adicionar mais informações.
A ferramenta que estou tentando usar para recuperação é baseada em FUSE,http://pyraid.googlecode.com Se eu executá-lo em arquivos de imagem, ele funcionará bem. Se eu executá-lo em dispositivos de bloco (/dev/sdx), ele não funcionará.
file /dev/sda
/dev/sda: block special
file sda.img
sda.img: data
Então, para fazer minha pergunta de outra forma, como posso fazer com que um dispositivo especial de bloco pareça dados?
Responder1
Certamente você pode. No Linux, tudo funciona como um arquivo. O objetivo da criação de imagens não é transformar algo em um arquivo - é garantir que você não estrague as coisas e danifique ainda mais. Você poderia fazer a recuperação diretamente de uma unidade, usando exatamente as mesmas ferramentas, mas se tiver danos físicos ou tiver gravado na unidade,... boom.
Então, se você quiser trabalhar diretamente em toda a unidade - execute suas ferramentas em /dev/sdX e em /sdXn se quiser trabalhar em uma partição. Só que você corre o risco de mais perda de dados. Fazer uma imagem é ointeligentecoisa, já que se você trabalhar a partir de uma imagem de uma imagem e cometer um errovocê pode simplesmente excluí-lo, recomeçar a partir de uma nova cópia e não perder nada.
A imagem é apenas a devida diligência. Faça isso. É muito mais complicado trabalhar para recuperar coisas de parte de um disco que você acabou de copiar acidentalmente. Também é muito útil se você suspeitar de falha de hardware. Vale a pena cerca de 2 a 3 horas (e o espaço temporário em disco necessário) para sua tranquilidade.