Imagem do disco rígido compactada muito grande

20

Acabei de criar uma imagem de uma inicialização dupla recém-instalada (Ubuntu e Windows) usando este comando (que estou usando há algum tempo para imagens menores):

dd if=/dev/sda | gzip > /mnt/drive.img.gz

Nesta unidade, são utilizados menos de 60G de 500G. No entanto, esse arquivo de imagem agora é 409G grande.

Como é isso? O gzip não deve conseguir compactar todos esses zeros? Como eu disse, é um sistema recém-instalado. Não poderia ser tão confuso.

Agora eu não esperava que o arquivo fosse 60G, mas o 400G parece muito grande para mim.

    
por chris137 29.09.2016 / 08:29

2 respostas

30

How is that? Shouldn't gzip manage to compress all those zeros?

Sim, se forem zeros .

Espaço em disco não utilizado não significa que contenha zeros; significa que não é usado e pode conter qualquer coisa .

Existem programas que limpam o espaço em disco não utilizado para zeros. Eu sugiro que você use esses antes de fazer a imagem de disco. (Eu não me lembro de nenhum improviso; no Linux, eu usaria apenas o dd if=/dev/zero bs=1048576 of=somefile para criar arquivos contendo apenas zeros, preenchendo cada sistema de arquivos; depois removê-los antes de fazer a imagem. Eu também prefiro xz over gzip .)

    
por 29.09.2016 / 09:06
15

Para backups de partições individuais, você pode usar partclone .

O Partclone lê o sistema de arquivos para ver onde os arquivos são armazenados e faz o backup somente dessas partes da partição.

    
por 29.09.2016 / 13:54