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] |
+()()()---------()()()--------------------+