Acabei de fazer uma imagem de um dual boot recém-instalado (Ubuntu e Windows) usando este comando (que uso há algum tempo para imagens menores):
dd if=/dev/sda | gzip > /mnt/drive.img.gz
Nesta unidade são usados menos de 60G de 500G. No entanto, esse arquivo de imagem agora tem 409G de tamanho.
Como é isso? O gzip não deveria 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 400G parece muito grande para mim.
Responder1
Como é isso? O gzip não deveria conseguir compactar todos esses zeros?
Sim,se eles fossem zeros.
O espaço em disco não utilizado não significa que contém zeros; significa que não é utilizado e pode conterqualquer coisa.
Existem programas que limpam o espaço não utilizado em disco a zeros. Eu sugiro que você os use antes de criar a imagem do disco. (Não me lembro de nada improvisado; no Linux, eu apenas usaria dd if=/dev/zero bs=1048576 of=somefile
para criar arquivos contendo apenas zeros, preenchendo cada sistema de arquivos; depois os removeria antes de criar a imagem. Além disso, prefiro xz
. gzip
)
Responder2
Para backups de partições individuais você pode usarclone parcialem vez de.
Partclone lê o sistema de arquivos para ver onde os arquivos estão armazenados e faz backup apenas dessas partes da partição.