Acabei de criar uma imagem de uma inicialização dupla instalada recentemente (Ubuntu e Windows) usando este comando (que venho usando há um tempo para imagens menores):
dd if=/dev/sda | gzip > /mnt/drive.img.gz
Nesta unidade, menos de 60G de 500G são usados. No entanto, esse arquivo de imagem agora tem 409G de tamanho.
Como é isso? O gzip não deveria 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 400G me parece muito grande.
compression
disk-image
chris137
fonte
fonte
Respostas:
Sim, se fossem zeros .
O espaço em disco não utilizado não significa que ele contém zeros; significa que não é utilizado e pode conter qualquer coisa .
Existem programas que limpam o espaço em disco não utilizado para zerar. Eu sugiro que você os use antes de fazer a imagem do disco. (Não me lembro de nada de improviso; no Linux, eu usava apenas
dd if=/dev/zero bs=1048576 of=somefile
para criar arquivos contendo apenas zeros, preenchendo cada sistema de arquivos; depois removê-los antes de criar a imagem. Além disso, prefiro oxz
contráriogzip
.)fonte
dd
no Linux é o mais simples e fácil de corrigir o problema de tamanho de imagem bruta e, como único, é bom mesmo em um SSD.Para backups de partições individuais, você pode usar o partclone .
O Partclone lê o sistema de arquivos para ver onde os arquivos estão armazenados e faz backup apenas das partes da partição.
fonte
fsarchiver
.