Eu tenho uma imagem de backup de um arquivo de dispositivo /dev/sda3
que eu criei usando:
dd if=/dev/sda3 of=~/sda3.img
.
A imagem é muito grande, então eu a redimensionei para remover o espaço vazio. A minha pergunta é que posso escrever a imagem encolhida de volta para /dev/sda3
com
dd if=~/sda3.img of=/dev/sda3
sem desordenar a (s) partição (ões) ou alterar o tamanho do arquivo do dispositivo para /dev/sda3
?
No passado, consegui fazer isso, mas gostaria de obter algumas informações técnicas sobre essa operação.
Em segundo lugar, suponhamos que eu saiba onde o arquivo do dispositivo começa e termina em /dev/sda
.
Posso gravar a imagem de backup reduzida diretamente em /dev/sda
usando algo como:
dd if=~/sda3.img seek=2048 count=4096
,
sem desordenar a tabela de partições ou alterar o tamanho do arquivo para /dev/sda3
e outros /dev/sda
dispositivos?
Eu não quero compactar o arquivo de imagem com algo como gzip
e, em seguida, gunzip
do arquivo compactado para dd
, para gravá-lo no disco.
Eu provavelmente acessarei o arquivo de imagem com backup regularmente por meio da montagem em loop para capturar dados dele, portanto, armazená-lo como um arquivo de imagem compactado não é uma boa opção.