Ajuda para clonar HD

Iniciado por frank_w, 05 de Julho de 2008, 21:42

tópico anterior - próximo tópico

frank_w

Ola pessoal, nao sei se é a área certa mas la vai:

Estou com um servidor rodando ubuntu 7.10 server, e o hd esta apresentando problemas. o Hd esta particionado mais ou menos assim:

sda1: Sistema
sda2: Extendida
sda5: Swap

O hd é de 20 gb, e tentei passar ele para um novo de 80gb, usando o comando:

Citardd if=/dev/sda of=dev/sdb

Porem quando vou bootar pelo hd novo ele aparede a mensagem:

Citarinit:  Kernel panic - not syncing: Attempted to kill

Vendo pelo gparted, apartir de outro hd ::) ;), ele mostrava 80gb de spaço nao alocado, ou seja, sem partição.
Apos o uso do Testdisk, ele passou a reconhecer uma partição de 18gb com o sistema, e o resto nao alocado.

Fiquei pensando se usei o comando errado na hora de copiar o disco(provavelmente), mas depois fui analizar melhor os arquivos que tinham sido copiados para o hd novo, e percebi que a pasta "/etc" esta vazia.

Ai nao boota nem querendo. ;D

A pergunta é:

Usei o comando certo?
Preciso criar as partições "sda1, sda2 e sda5" no hd novo antes de fazer a copia?

Se alguem souber por favor avise. Ficarei grato com qualquer ajuda.

gean gustavo

Citação de: frank_w online 05 de Julho de 2008, 21:42
Citardd if=/dev/sda of=dev/sdb

olha nunca usei esse comando mas analizando aqui, acho que você o fez errado.

1º - faltando um parente dd if=/dev/sda of=/dev/sdb

2º - se o hd é de 20Gb creio que não sejá Sata, então seria "hda".

3º - olhe os pontos de montagem dos dois HDs, no meu caso o segundo HD é montado na pasta "/media".

como disse nunca usei, mas da uma analizada no que eu disse talvez você ache o erro, até mais.
HardWare: INTEL P4 2.4 | ASUS P4V8X-X | NVIDIA FX 5200 | HD SATA2 SEAGATE 200GB | HD IDE MAXTOR 80GB | 1,5 GB RAM


frank_w

1º no comando que digitei tinha barra, aqui no site eu digitei errado

2º o kernel padrao do ubuntu reconhece hd tanto SATA quanto IDE como SDA.

mas valeu, vou dar uma revisada aqui.

Rflinux

Olá tudo bem !!!

Seu comando está ok é isso mesmo porém porque você não copia primeiro a mbr assim:

#dd if=/dev/hda of=backup.mbr bs=512 count=1

O comando vai fazer uma copia dos primeiros 512bytes do /dev/hda no arquivo backup.mbr.Se o seu hd stiver instalado na ide secundaria(como master),ele seria visto pelo sistema como /dev/hdc.Basta indicar a localização correta no comando..

Se quiser tenho um tutorial bacana que mostra como clonar um hd cluster por cluster com a tabela de iniciação e tudo :

Qualquer coisa meu email renato@linuxfx.org :D