Qual é o formato dos arquivos .img criados pelo gnome-disk-utility?

2

Na ferramenta "Discos" incorporada ( gnome-disk-utility ), tenho a opção de fazer o backup de uma partição com a opção "Criar partição de imagem ...".

Se eu selecionar isso, será solicitado um nome de arquivo, que possui uma extensão padrão de .img .

Minha pergunta é: em que formato está isso? É apenas uma cópia em bloco para bloco, que eu poderia restaurar a partir da linha de comando com algo como dd ?

Observo que tenho a capacidade de restaurar a partir dos arquivos .img ou .img.xz (embora infelizmente não pareça ser capaz de criar o último), sugerindo que .img provavelmente não está compactado.

    
por mwfearnley 07.05.2016 / 13:25

1 resposta

3

Sim, os arquivos .img devem ser restauráveis com dd, mas você também pode fazer isso a partir da própria ferramenta de discos, se estiver menos confiante com a linha de comando.

Para restaurar usando a ferramenta de disco, selecione a partição que deseja restaurar, clique no cog e selecione 'restore partition image'

Se você não tiver certeza sobre o tipo de um arquivo, você pode verificá-lo usando o comando 'file', que sabe reconhecer praticamente qualquer formato de arquivo.

mostra a saída de uma imagem que tirei de um thumbdrive de restauração do Windows usando discos gnome. Podemos ver que é uma imagem de disco inteira porque

amias@rome:~$ file windows-restore-thumbdrive.img 
windows-restore-thumbdrive.img: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSDOS5.0", sectors/cluster 8, reserved sectors 2306, Media descriptor 0xf8, sectors/track 63, heads 255, hidden sectors 2048, sectors 15628288 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 15231, reserved 0x1, serial number 0x1e112916, unlabeled

Para restaurar usando dd na quinta partição do segundo disco (/ dev / sdb5):

dd if=yourimage.img of=/dev/sdb5

Você só pode criar imagens de uma partição usando a ferramenta de disco e não um disco inteiro.

Não se esqueça de atualizar seu gerenciador de inicialização depois de alterar seus discos se você quiser inicializar a partir deles. Para a grande maioria dos casos, isso é feito executando:

update-grub2
    
por Amias 07.05.2016 / 14:06