[FUGSPBR] Clonar HD FreeBSD
Alexandre Nuernberg
berg em viaip.com.br
Ter Nov 27 16:05:54 BRST 2001
pelo que vi, o dd so' funciona legal se os hds forem identicos, pois ele
sobreescreve o label do hd clonado.
p/ fazer a clonagem , a maior dificuldade que estou encontrarndo e' a de
criar as particoes e o disklabel no hd novo.
o material que tenho encontrado pela net e' muito vago.
achei o seguinte material na web, mas o problemas esta em acertar o
disklabel:
exemplo:
This assumes that ad0 is your boot hard drive that you want to clone and
that ad1 is the destination drive you want to copy to.
Note, this does _not_ check for any errors
Mounting root from ufs:/dev/ad0s1a
#!/bin/sh
#blow away all data one ad1
/bin/dd if=/dev/zero of=/dev/ad1 bs=512 count=32
# do the fdisk
/sbin/fdisk -BI ad1 ====> nessse aqui ja'da'erro:
bash-2.05# /sbin/fdisk -BI ad2
******* Working on device /dev/ad2 *******
fdisk: invalid fdisk partition table found
bash-2.05#
#create a bootable drive with disk label
/sbin/disklabel -w -r -B ad1s1 auto
#read in 10g disklable
/sbin/disklabel -R ad1s1 /root/10g-disk
#load in editor to make sure it looks reasonable and give pause
/sbin/disklabel -e ad1s1
#newfs the slices
/sbin/newfs /dev/rad1s1a
/sbin/newfs /dev/rad1s1e
/sbin/newfs /dev/rad1s1f
#enable soft updates
/sbin/tunefs -n enable ad1s1e
/sbin/tunefs -n enable ad1s1f
#mount them up
/sbin/mount -o async /dev/ad1s1a /mnt-root
/sbin/mount /dev/ad1s1e /mnt-var
/sbin/mount /dev/ad1s1f /mnt-usr
#dump / restore them
cd / ; dump -0 -b 600 -f - / | ( cd /mnt-root ; restore -rf - )
cd /usr ; dump -0 -b 600 -f - /usr | ( cd /mnt-usr ; restore -rf - )
cd /var ; dump -0 -b 600 -f - /var | ( cd /mnt-var ; restore -rf - )
The file 10g-disk looks like
# /dev/ad1s1:
type: unknown
disk: amnesiac
label:
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 19856
sectors/unit: 20015793
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 819200 0 4.2BSD 0 0 0 # (Cyl. 0 -
812*)
b: 2097152 819200 swap # (Cyl. 812*-
2893*)
c: 20015793 0 unused 0 0 # (Cyl. 0 -
19856*)
e: 4194304 2916352 4.2BSD 0 0 0 # (Cyl. 2893*-
7054*)
f: 12582912 7110656 4.2BSD 0 0 0 # (Cyl. 7054*-
19537*)
deve ter algum geito masi facil de se replicar discos com tamanhos de
particoes diferentes.
----- Original Message -----
From: "Tiago Vaz" <zadig em led.ufba.br>
To: <fugspbr em fugspbr.org>
Sent: Tuesday, November 27, 2001 2:56 PM
Subject: Re: [FUGSPBR] Clonar HD FreeBSD
> Olah,
>
> tb vou precisar fazer uma clonagem do bsd aqui, estava decidido a usar o
> Ghost, mas alguem na lista (desculpa nao lembrar o nome) disse q ele nao
> clona corretamente as particoes do sistema.
>
> agora tenho algumas duvidas.
>
> usando o _dd_ os HDs precisam ter tamanho identicos?
> Usando o Ghost acho q nao, alguem pode confirmar isso pra mim?
>
> falow
>
> tiago
>
>
>
> > -----Mensagem Original-----
> > De: "Marcelo Pereira" <criar.marcelo em internext.com.br>
> > Para: <fugspbr em fugspbr.org>
> > Enviada em: Segunda-feira, 26 de Novembro de 2001 19:45
> > Assunto: Re: [FUGSPBR] Clonar HD FreeBSD
> >
> >
> > > Utilize o dd
> > > dd if=/dev/hd1 of=/dev/hd_backup
> > >
> > > aT+
> > >
> > > Rogério Godoy wrote:
> > > >
> > > > com o ghost da symantec
> > > >
> > > > Alexandre Nuernberg wrote:
> > > >
> > > > > Ola pessoal, Tem alguma forma rápida e simples de se clonar um HD
c/
> > > > > o FreeBSD instalado. para evitar de ter de instala-lo em n
maquinas
> > > > > e reconfigurar os servicos um a um? ate mais, Alexandre
> > >
> > > --
> > > ======================================================================
> > > | Marcelo Pereira criar.marcelo em internext.com.br |
> > > | UIN:21010054 (92)9988-7853 622-7181 |
> > > =====================================================================|
> > > | Criar Solucoes Ltda. | IBM AIX V4.3 Certified User |
> > > | Xavier de Mendonca | IBM AIX V4.3 Certified System Adm. |
> > > | 214, Aparecida | Certified Linux System Administrator |
> > > | Manaus-AM | Certified Network Technical Support |
> > > ======================================================================
> > > ----
> > > Para sair da lista envie um e-mail para majordomo em fugspbr.org
> > > com as palavras "unsubscribe fugspbr" no corpo da mensagem.
> >
>
> ----
> Para sair da lista envie um e-mail para majordomo em fugspbr.org
> com as palavras "unsubscribe fugspbr" no corpo da mensagem.
>
----
Para sair da lista envie um e-mail para majordomo em fugspbr.org
com as palavras "unsubscribe fugspbr" no corpo da mensagem.
Mais detalhes sobre a lista de discussão freebsd