Losetup reverso?

1

Geralmente, as pessoas tiram uma imagem de um disco rígido com dd , por exemplo, e montam as partições usando kpartx ou losetup . É uma maneira comum de tornar as partições em um arquivo de imagem montável e se parecer com um sistema de arquivos.

Eu estou querendo saber se é possível fazer o inverso; Isso faz com que um dispositivo como /dev/sda pareça um arquivo. Nota: o meu propósito em pedir isso é em relação a uma recuperação de dados raid0.

No meu caso, eu poderia dd as duas unidades de 2 TB que estou trabalhando em algum 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 criar uma unidade como /dev/sda parece um arquivo?

Edite para adicionar mais informações.

A ferramenta que estou tentando usar para recuperação é baseada no FUSE, link Se eu o executo nos arquivos de imagem, ele funciona bem. Se eu rodá-lo contra dispositivos de bloco (/ dev / sdx) ele não funciona.

file /dev/sda
/dev/sda: block special

file sda.img
sda.img: data

Então, para fazer a minha pergunta de outra forma, como posso fazer um dispositivo especial de bloco parecer com dados?

    
por qwopper 01.09.2013 / 07:21

1 resposta

3

Claro que você pode. No linux, tudo funciona como um arquivo. O ponto de imagem não é fazer algo em um arquivo - é para garantir que você não estrague as coisas e danifique ainda mais as coisas. Você pode fazer a recuperação diretamente de uma unidade, usando exatamente as mesmas ferramentas, mas se você tiver danos físicos ou se tiver gravado na unidade, ... boom.

Então, se você quisesse trabalhar diretamente fora da unidade inteira - execute suas ferramentas em / dev / sdX e em / sdXn se você quisesse trabalhar com uma partição. Só que você arrisca mais perda de dados. Fazer uma imagem é a coisa inteligente , pois se você trabalha com uma imagem de uma imagem e comete um erro você pode simplesmente excluí-la, recomeçar de uma nova cópia e não perder nada .

A geração de imagens é apenas uma due diligence. Faça. É muito mais incômodo estar trabalhando para recuperar coisas de parte de um disco sobre o qual você acidentalmente se debruçou. Também é muito útil se você suspeitar de falha de hardware. Vale a pena as 2-3 horas ou mais (e o espaço em disco temporário que você precisará) para a paz de espírito.

    
por 01.09.2013 / 07:49