Por que dd
ou similar não é uma opção?
Se for porque vai ocupar muito espaço para armazenar a imagem pura, então você pode passar a imagem através do gzip com algo como pv /dev/sda | gzip -c > /path/to/destination/image.gz
(assumindo que sda é a unidade que você deseja criar para restauração posterior). Obviamente, isso precisa ser executado enquanto tudo nessa unidade estiver montado de forma não-exclusiva ou completamente desmontada (isto é, a cópia é feita de um CD ao vivo, uma distribuição ao vivo baseada em USB ou uma instalação do Linux em outra unidade se você for multi-boot). / p>
Para maximizar a compactação, zero o espaço livre em cada sistema de arquivos primeiro com pv /dev/zero > /mountpoint/zero.file; rm /mountpoint/zero.file
.
[ pv
mencionado acima é visualizador de canais , disponível na maioria dos repositórios padrão que eu suponho (está presente em repositórios recentes do Debian, certamente) - você pode substituí-lo por cat
ou redirecionamento padrão se desejar, mas a exibição de progresso que pv
fornece é útil para operações potencialmente longas como esta]