diff alterações de imagem de disco e restauração no disco rígido

0

Eu tenho um diskimage.raw de todo um disco rígido ( /dev/sdd ) 100gb.

Eu li a imagem com:

losetup /dev/loop0 diskimage.img

Então eu faço modificações (como adicionar 8gb em arquivos)

Posso restaurar o diskimage.raw no disco rígido sem substituir todos os 100gb. Eu gosto de inserir os dados diferentes.

Veja um diff e insira as novas informações no disco rígido sem sobrescrever

Gostaria que fosse possível ou qual é o melhor caminho?

O motivo desta pergunta é, se você tem 10TB em uma imagem de disco e modifica os arquivos x ou y e então precisa aplicar as alterações no disco rígido original, mas suponha que não seja possível modificar o disco rígido como no disco imagem ", então você deve substituir todos os 10TB ... isso leva muito tempo !!!!

Nota: Eu tenho esse problema agora !!

    
por Milor123 30.12.2016 / 01:01

1 resposta

1

Like see a diff, then inserting the new information in hdd wihout overwritting

O HDD tem capacidade fixa. Você está sempre substituindo alguma coisa quando escreve nela.

Like see a diff, then inserting the new information in hdd wihout overwritting

Em termos de visualizar as alterações em um sistema de arquivos, isso soa extremamente complicado e não estou ciente de nenhuma ferramenta que faça isso.

Para armazenar alterações e reproduzi-las no disco rígido mais tarde, você pode usar o device-mapper target snapshot . Consulte o link . Note que é algo bastante complexo de configurar. Basicamente, você criaria um instantâneo persistente com /dev/loop0 como origem. Depois de fazer as alterações, feche o snapshot e crie um snapshot-merge target com o HDD como origem. Tecnicamente, você deveria usar snapshot-origin , mas tenho certeza que usei instantâneos (não persistentes) sem ele.

    
por 30.12.2016 / 02:50