Eu fiz uma imagem de um disco completo com:
$ sudo dd if=/dev/sdc | gzip -c > my_image.dd.gz
Quando eu restauro com:
$ gunzip -c my_image.dd.gz | sudo dd of=/dev/sdc
Recebo erros quando digito:
$ sudo sfdisk -l
Saída do sfdisk:
Disque /dev/sdc : 1022 cylindres, 247 têtes, 62 secteurs/piste
Unités= cylindres de 7840768 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin #cyls #blocs Id Système
/dev/sdc1 * 0+ 637- 638- 4881408 83 Linux
début : (c,h,s) attendu (0,33,3) trouvé (0,32,33)
fin : (c,h,s) attendu (637,158,50) trouvé (607,212,53)
/dev/sdc2 637+ 892- 256- 1952768 83 Linux
début : (c,h,s) attendu (637,158,51) trouvé (607,212,54)
fin : (c,h,s) attendu (892,166,20) trouvé (850,240,30)
/dev/sdc3 892+ 1022- 130- 995328 82 partition d'échange Linux / Solaris
début : (c,h,s) attendu (892,166,21) trouvé (850,240,31)
fin : (c,h,s) attendu (1022,163,42) trouvé (974,218,12)
/dev/sdc4 0 - 0 0 0 Vide
Para quem não fala francês: début = início, fin = final, attendu = esperado, trouvé = encontrado, vide = vazio, amor (çable) = inicializável
Eu acho que é porque eu esqueci de usar a opção dd conv = noerror, notrunc, sync quando criei a imagem e o alinhamento de dados nos sistemas de arquivos ficou confuso.
Eu não tenho o disco original na mão. Como posso restaurar a imagem para um novo disco?