cmp ou diff e, em seguida, substituir a imagem do disco

0

Suponha que eu tenha duas imagens de disco (2 TB) (uma é a cópia da outra) e depois faço alterações em uma. Certamente eu poderia usar diff ou cmp para ver as alterações. Agora eu posso aplicar as mudanças no outro.

Exemplo:

  • DomoImage.raw é um arquivo original (2TB):

    A cópia é DomoImage1.raw (2 TB + 15g de novos arquivos) ...

    Agora quero gravar alterações de DomoImage1.raw em > DomoImage.raw mas eu não quero sobrescrever todos os 2TB, apenas adicionar novas alterações (15g de arquivos)

EDITAR: é possível fazer isso com rsync ??

NOTA: Não consigo montar imagens como o hdd para ver arquivos, só consigo ver todo o disco ou colocá-lo em /dev/loop0 com losetup

Pergunta: Como eu poderia inserir as novas alterações na imagem original?

    
por Milor123 30.12.2016 / 15:56

1 resposta

1

Uma imagem de disco contém muito mais do que apenas os dados ocupados pelos arquivos, e nem cmp nem diff poderia (facilmente) produzir um "patch" entre as imagens de disco.

Seria melhor apenas copiar a nova imagem ou possivelmente usar algo como rsync para sincronizar as imagens (mas nunca usei rsync para essa quantidade de dados). Eu não sei qual dessas duas abordagens seria a mais rápida (porque essa é a sua principal preocupação, certo?).

    
por 30.12.2016 / 16:28