Prepara servidor para clonagem

1. Prepara servidor para clonagem

Tiago Passos
tiago_es

(usa Slackware)

Enviado em 23/03/2010 - 18:22h

Ola galara,
Bem tenho um servidor em slackware com muito custo funcionando perfeitamente tudo que eu preciso, sempre que tenho que instalar um novo servidor faço a clonagem dele com o DD e também sempre funcionou, porém descobrir a pouco tempo que a clonagem não da certo se eu clonar de hda para sda, pois tenho um hd IDE com o servidor 100% pois só posso clonar para outro IDE no sata da erro de kernel. Bem minha duvida é, oque eu preciso fazer para que funcione em sda (sata)?


  


2. rsync ou tar

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 23/03/2010 - 20:00h

bem, vc pode usar rsync ou o tar pra isso:

monte o novo hd em algum lugar, /backup, por exemplo. Depois, dê o comando:

#rsync -ax --delete --force --exclude /backup / /backup/

repare no --exclude, se não fizer isso vc terá um loop de cópia que prosseguirá até esgotar seu hd.

nota: o suposto, aqui, é que o seu hd original está com uma única partição; se vc tiver criado várias partições, então crie outras tantas no hd destino e monte uma partição por vez:

suponhamos que vc tenha criado /home e /var e /; vc monta (por ex) o novo hd em destino:

mount /dev/sda1 /backup
mount /dev/sda2 /backup/home
mount /dev/sda3 /backup/var

daí manda ver aquele comando original (rsync).

para usar o tar é aparentemente mais complexo, mas o básico é o mesmo. Vc precisará usar um "live CD" ou então o próprio cd de instalação (se for o slackware).

crie dois pontos de montagem:

mkdir /origem /destino

monte o hd original em /origem (incluindo as diversas partições):

mount /dev/hda1 /origem
mount /dev/hda2 /origem/home
mount /dev/hda3 /origem/var
[.. etc ..]

Crie/formate/ o novo hd e monte-o em/destino (não preciso repetir os comandos, né?)

cd /origem (aqui, vc está na raiz do hd original (o tal "/")


digite o comando:

tar cfpB - . | (cd ../destino; tar xfpB -)


pronto. Tudo será copiado para o destino, sem perda de dados (inclusive links simbólicos e etc).

a vantagem dêsses comandos, sôbre o dd, é que os hds/partições não precisam ser do mesmo tamanho; útil quando se quer migrar de um pequeno hd para um maior.

divirta-se.


3. Re: Prepara servidor para clonagem

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 23/03/2010 - 23:53h

Acho mais prático vc fazer a cópia com o dd normalmente e depois, com o disco d boot do slackware, vc refaz o initrd q se encontra dentro de /boot, dessa forma:

# cd /boot
# mkinitrd -v -f initrd-`uname -r`.img `uname -r`

Não se esqueça d modificar no seu /etc/lilo.conf as partições d /dev/hda para /dev/sda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts