Ideia de backup de HDs com comando dd
E ai galera. Firmeza?
Uso Dualboot aqui em casa com o Windows XP e Gentoo Linux. Eu estou usando um comando para guardar minha particao Windows C:\ numa imagem compactada com o gzip na particao Linux
date
dd if=/dev/sda1 | gzip -9 | dd of=/backup.img.gz
date
Ele funciona compactando minha particao WIN, meu C:\ com 30 GB de capacidade para a imagem backup.img.gz que ficou com o tamanho de 16 GB na particao Linux com 20 GB. Isso foi feito em 1 hora e 15 minutos com o Windows 0 Km no C:\ .
Depois disso posso usar o proximo comando quando quiser estar com o Windows 0 Km novamente
date
dd if=/backup.img.gz | gzip -d | dd of=/dev/sda1
date
Isso e interessante quando voce instala o Windows zerado com todos os drivers e programas basicos que sempre sao instalados.
O fato e que isso tem demorado demais e imagino que talvez voces teriam uma outra ideia de fazer isso mais rapido ou gastando menos espaco...
Ja ouvi falar no G4U mas nao sei qual a diferenca, etc...
Ouvi dizer tambem que depois de dar um "hdparm com alguns parametros corretos esse processo de clonagem do HD fica mais rapido
Alguma ideia? Sugestao? Critica?
Um grande abraco! Muito obrigado!
Guilherme
Resposta para Dedao e gsteixei
---- Fala Dedao
Seu metodo e muito bom e interessante, obrigado por responder. Porem na verdade a minha finalidade com esses processos e outra.
Aqui em casa tenho meu C:\ de 30 GB, onde ficam somente o Windows e programas instalados, tenho meu D:\ de 100 GB, onde tenho todos meus arquivos, ou seja, esta particao eu nunca formato, e o resto, tenho a minha area Linux com /, /boot e swap. Eu gosto de fazer dual boot e eu sempre estou fucando muito em tudo, e regularmente eu gosto de dar uma formatada na particao C:\ e instalar o Windows 0 km denovo, pois meu PC e usado pela minha mae, irma, pai, etc...
O que eu tenho feito e instalar o Windows puro, drivers de video e som e dps eu faco essa imagem dele na particao Linux, o que me possibilita sempre que eu quiser descarregar essa imagem no C:\ com o Windows novinho pra usar qdo quiser ou quando achar necessario, quando o PC ja esta cheio de problemas. E bem comodo.
No DA da minha faculdade fizeram isso e funciona mto bem. Quando o PC ja esta todo detonado, fazem um restore dessa forma e o PC esta novo, muito melhor do que pegar um CD de Windows, CD de drivers e outros programas basicos. Mas mesmo assim agradeco a sua atencao! Um abraco!
--- Fala gsteixei
Cara, um ultimo detalhe.
Tentei fazer o que voce disse de preencher o HD com "0". Porem nao consegui fazer isso...
# dd if=/dev/zero of=/c/0bits bs=2048k
dd: opening `/c/0bits': Read-only file system
Ja fiz as alteracoes no fstab e tambem no mtab porem nao adiantou. O que eu posso fazer?
/dev/sda6 /boot ext2 defaults 1 2
/dev/sda7 none swap sw 0 0
/dev/sda8 / ext3 defaults 0 1
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
dev/sda1 /c auto rw,user,uid=1000,gid=100 0 0
dev/sda5 /d auto rw,user,uid=1000,gid=100 0 0
Das proximas vezes vou desmontar a particao, pois nao desmontava ele pra fazer as clonagens, porem mesmo assim as clonagens foram feitas com sucesso. A ultima coisa mesmo e a reducao do arquivo que nao consegui.
Mais uma vez obrigado!
Guilherme