Gabriel Barros wrote:

A d�vida � mais sobre o dd do que BSD, mas estou meio desesperado, desculpem o quase-off-topic.

precisava saber como � a melhor maneira de "quebrar em partes" a sa�da do comando dd para depois juntar em um arquivo s�.

O problema que eu estou �:

Tenho que fazer uma imagem de uma HD de um notebook com windows, para se der problema, poder restaurar a imagem do HD como ela est� agora.
A HD est� assim:
hda1 3175168 blocos (primaria)
hda2 1050840 blocos (extendida)
hda5 1050808 blocos (l�gica, est� um setor depois do incio da hda2-fisica-, para o OS n�o ver... as sujeiras que a compaq costuma fazer; fisico=557,239,63 logico=558,239,63)


o que j� fiz:
1. liguei ele com o cd de instala��o do slackware, belo root disk no desespero :)
2. coloquei ele na rede e montei um dir da m�quina linux por NFS


A id�ia original era simplesmente "dd if=/dev/hda of=/mnt/server/hd.img". Por�m, quando chegou em 2Gb ele parou.
O problema n�o � do servidor, � do notebook. N�o sei se o kernel/glibc q n�o suportam >2Gb mesmo ou se � o cliente de nfs, mas enfim, n�o vou poder escrever os 4Gb da HD de uma s� vez.


A pr�xima id�ia � mandar a sa�da do comando dd em v�rios peda�os de 1Gb, e depois concatenar no filesystem do server. Mas n�o consegui achar uma receita pra fazer isso.


Tente o seguinte:

dd if=/dev/hda bs=1048576 | bzip2 > /mnt/server/hd.img



Na pagina do manual do dd, fiquei confuso com o conceito dos argumentos.


Ent�o, queria saber se d� para fazer algo como:
# dd if=/dev/hda count=1050840 of=/mnt/1.img
# dd if=/dev/hda skip=1050840 count=1050840 of=/mnt/2.img
# dd if=/dev/hda skip=2101680 count=1073488 of=/mnt/3.img

e depois no server:
# echo 3.img >> 2.img >> 1.img > completo.img


echo N�O, e nem assim. � desastre. Fa�a assim:

cat 1.img 2.img 3.img > completo.img


e dai se eu fizer no futuro executar... # dd if=completo.img of=/dev/hda ...eu vou ter uma c�pia fiel da HD como ela est� hoje?


Possivelmente sim.

Teste com um (logo depois da c�pia):

md5 completo.img /dev/hda



n�o aguento mais fazer testes para salvar os dados dessa hd...
Agrade�o qualquer coment�rio!

Obrigado,
Gabriel


Importante. S� fa�a dd de um FS que esteja desmontado, ou em read only.


De nada, Jo�o Rocha.

_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a