On Mon, 2 Apr 2001, Fabio wrote:

> Como posso fazer para clonar dois HDs, incluindo boot records e tudo
> mais?


Os HDs devem ser identicos!

Coloque-os em IDEs distintas para que possa ocorrer leitura e escrita
simultânea nos dois HDs.  Isso acelera MUITO o processo de copia.

Você pode usar uma minidistribuição em um único disquete, como a
TomsRtBt ( www.toms.net/rb/ ).

Se os HDs forem MASTER de cada IDE:

           dd if=/dev/hda bs=10k | dd of=/dev/hdc obs=10k

Porque usar um pipe?  Por que assim o processo é mais eficiente.
Quando um dos DDs estiver bloqueado esperando leitura, o outro está
livre para solicitar escrita.  Na realidade os dois processos estarão
bloqueados a maior parte do tempo, esperando o término do acesso no
disco, mas estará ocorrendo leitura e escrita em cada HD,
simultaneamente.

Brincando com bs, obs você pode otimizar ainda mais o processo.

Exite um programa que faz "buffer control" aproveitando ao máximo da
memoria disponível (quantidade programável por parâmetro na linha de
comando) de evitar ao máximo bloquear os processos.  Mas este programa
nunca vem em distribuições compactas.


> Além do óbvio Norton Ghost, ouvi falar que dá pra usar o "dd".

Existe também o parted, não o conheço bem, pode ser que ele faça cópia
fiel com mais eficiência que dois DDs, pois ele poderia copiar apenas
as áreas que tem informação significativa, pois conhece a estrutura
interna das partições e filesystems.


--- Wagner                      [EMAIL PROTECTED]


Assinantes em 03/04/2001: 2206
Mensagens recebidas desde 07/01/1999: 107520
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a