On Fri, 21 Nov 2003, robin wrote:

> Hola listeros:
>
> Perdonen que no pueda aportar ayuda, pero me intereso el tema y me dejo una
> duda, yo tengo un disco duro en el cual tengo un debian woody pero le tengo
> varias particiones para root, var etc, Estas reglas o comandos, se aplican
> a discos duros con varias particiones, es decir me copia todas las
> particiones del disco duro?, y si no, habria una forma de hacerlo?,
>
> gracias de antemano,
>
> saludos,

Son copias a nivel de sistemas de ficheros pero eso no es un problema.
En todo caso es una ventaja las particiones origen y destino pueden
ser todo lo distintas que tu quieras. Distinto tama�o, distinto sistema
de ficheros, etc. Basta con tener todo montado correctamente y pasar
ficheros de un lado a otro respetando permisos, grupos y usuarios y
eso lo hace perfectamente cpio -pdm, o afio -pdm tal como coment� antes.

Vamos a suponer que tu tienes lo siguiente:

fs raiz / en hda1
fs /boot  en hda5
fs /usr   en hda6
fs /home  en hda7
fs /var   en hda8

Y suponemos que tienes un disco duro en el cual quieres trasladar todo
exactamente tal cual. En ese caso se supone que tendr�as que particionar
el disco duro m�s o menos de la misma forma (puedes variar algo los
tama�os de las particiones si quieres, no habr� problemas). Yo usar�a un
CD-Live o un CD de rescate cualquiera y con el ir�a primero particionando
y formateando cada equipo con la opci�n de chequeo de bloques defectuosos.
Tarda mucho pero es un trabajo que se ir�a haciendo en paralelo en cada
equipo. Tendr�as los discos duros preparados para el siguiente paso.

Una opci�n ser�a ir sacando cada disco duro y ponerlo en la m�quina
que va a hacer la copia. Supongo que con un Live-Cd adecuado y algo de
experiencia con NFS no necesitar�as ni siquieras desmontar los discos,
podr�as montar los sistemas de ficheros destinos en remoto usando NFS
pero da igual. Lo que tendr�s en cualquier caso ser�n particiones del
disco duro destino montados en tu equipo sobre los cuales podr�s copiar.

Es decir tendr�s por ejemplo una serie de directorios de destino:
/mnt/hdb1, /mnt/hdb2, /mnt/hdb5, /mnt/hdb6, /mnt/hdb7.

# Copia del directorio raiz eliminando una serie de directorios
# algunos de ellos han de crearse m�s tarde
cd /
find . | egrep -v grep  "^./mnt|^./proc|^./tmp|^./boot|^./usr|^./home|^./var" | 
cpio -pdm /mnt/hda1

# Copia de boot
cd /boot
find . | cpio -pdm /mnt/hda5

# Copia de usr
cd /usr
find . | cpio -pdm /mnt/hda6

....etc

Acuerdate de crear /tmp /proc y /mnt en el destino.

La flexibilidad de combinar find, egrep y cpio o afio con su ampl�sima
gama de opciones, te permite copiar lo que quieras, donde quieras y como
quieras.

Puede que se me olvide alg�n detalle pero eso lo ver�s en seguida.
Si el fstab coincide con la estructura de particiones adecuadas todo
funcionar� perfectamente. Cada cosa que hagas puede ser verificada
en el acto y podr�s ver si lo ha hecho bien o no.

El lilo no quedar� instalado pero eso puedes solucionarlo. Yo uso un
disquete de arranque con loadlin y una vez arrancado ejecuto lilo
para instalar el lilo en el MBR pero hay muchas formas de hacerlo.
Si haces un disquete de arranque con lilo supongo que no funcionar�
porque los discos son distintos. Tambi�n puedes entrar desde un cd de
rescate montar la partici�n raiz en alg�n lado y hacer un chroot a
ese sitio. Luego ejecutas lilo y ya est�. Eso con el disco duro montado
fisicamente en su sitio definitivo claro.

Ya te digo que mucha gente usa dd por comodidad, pero a mi no me inspira
confianza, quiz�s soy excesivamente paranoico.




>
> En Fri, 21 Nov 2003 08:43:04 +0100 (CET), Antonio Castro
> <[EMAIL PROTECTED]> escribi�:
>
> > On Thu, 20 Nov 2003, [www.Portrax.cl] wrote:
> >
> >> El jue, 20-11-2003 a las 17:33, Carlos Molina M escribi�:
> >> > alguien sabe algun metodo para replicar un disco duro....
> >> > tengo una maquina y deseo que las otras tengan lo mismo....
> >> >
> >>
> >> Usa dd (1), te hace copias binarias de archivos discos, lo que
> >> quieras....
> >>
> >> es bastante util y es lo que yo ocupo para replicar discos.
> >>
> >> un dd if=/dev/midisco of=/dev/discoenblanco
> >>
> >> me copia desde la tabla de particiones hasta el MBR, nisiquiera necesito
> >> ejecutar lilo despues.
> >>
> >> saludos y espero que te sirva.
> >>
> >> Cristian Farias
> >
> > OJO! dd solo funcionar� en caso de discos id�nticos. Tambien puede
> > verse afectada la copia por la diferente distribuci�n de bloques
> > defectuosos. El hecho de que funcione lilo es una muestra de lo que
> > digo ya que lilo funciona con direcciones f�sicas tales como cilindros,
> > sectores, etc.. La copia con dd intentar� usar los bloques defectuosos
> > del disco destino y evitar� usar los bloque sanos que est�n marcados
> > en el origen. Yo no usar�a nunca dd para esto pero es que soy m�s
> > bien algo paranoico con estas cosas.
> >
> > Tal como lo planteais supongo que usais discos extraibles o que los
> > montais en la maquina que tiene la informaci�n.
> >
> > Podeis usar lo siguiente:
> >
> >
> >     # Formatear si es necesario (mkfs.ext2, mkfs.ext3, etc...)
> >     # Opcionalmente formatear chequeando la superficie usar
> >     # mkfs -c (Es un proceso bastante largo. Puede merecer la pena)
> >     mkfs /mnt/hd??
> >     # Montar la partici�n
> >     mount /dev/hd?? /mnt/hd?? # Disco destino
> >     cd /
> >     # Traspasar todo menos /mnt, /tmp y /proc
> >     find . | egrep -v grep  "^./mnt|./proc|./tmp" | cpio -pdm /mnt/hd??
> >     # Crear vac�os los directorios que faltan con los mismos permisos
> >     # originales
> >     mkdir /mnt/hd??/tmp
> >     chmod --reference=/tmp  /mnt/hd??/tmp
> >     chown --reference=/tmp  /mnt/hd??/tmp
> >     mkdir /mnt/hd??/proc
> >     chmod --reference=/proc  /mnt/hd??/proc
> >     chown --reference=/proc  /mnt/hd??/proc
> >     mkdir /mnt/hd??/mnt
> >     chmod --reference=/mnt  /mnt/hd??/mnt
> >     chown --reference=/mnt  /mnt/hd??/mnt
> >
> >
> > Para sacar una copia comprimida de todo lo mejor es usar af�o.
> > Para backups resulta mucho m�s seguro que tar o cpio.
> >
> >     find . | egrep -v grep  "^./mnt|./proc|./tmp" | afio afio -oZ $DESTINO
> >     # Opcionalmente comparar la copia con el original fichero a
> >     # fichero. (Es un proceso largo. Puede merecer la pena.)
> >     afio -rZ $DESTINO
> >
> > Si las m�quinas tienen unidades de almacenamiento suficientemente
> > grandes hacer una copia de este tipo te evitar� estar montando y
> > desmontando discos duros. Como ves se puede uno tomar ciertas molestias
> > para aumentar las garant�as de todo el proceso. No siempre hacen falta
> > tantas garant�as. Son opciones distintas.
> >
>
>
>
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>

-- 
Un saludo
Antonio Castro

       /\     /\   Ciberdroide Inform�tica
         \\W//  << http://www.ciberdroide.com >>
        _|0 0|_
+-oOOO-(___o___)-OOOo---------------------+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . [EMAIL PROTECTED]   |
+()()()---------()()()--------------------+

Responder a