Você pode canalizar dd para um arquivo gzip:
( fonte )
# dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.img.gz
Veja também: Por que a tubulação 'dd' através do gzip muito mais rápido que uma cópia direta?
Estou correndo em uma sessão ao vivo do linux no meu USB. Estou procurando copiar todo o conteúdo do meu disco rígido para um arquivo em um USB externo.
Para o melhor de meu conhecimento, usar o comando dd no diretório montado do disco rígido copiará todo o seu conteúdo, mas também repartirá o USB, o que eu não quero. Eu ainda tenho arquivos no USB exteral que eu usei para fazer backup em outros PCs.
No melhor de meu conhecimento, a emissão do comando cp -r no diretório montado copiará os arquivos, sem particionamento, mas não incluirá os arquivos ocultos.
Qual é o comando correto que eu preciso copiar todo o hardrive para um arquivo para backup?
Você pode canalizar dd para um arquivo gzip:
( fonte )
# dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c > /mnt/sda1/hda.img.gz
Veja também: Por que a tubulação 'dd' através do gzip muito mais rápido que uma cópia direta?