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,
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.