[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