Montar dos discos iguales

Tema: 

Mucho gusto, tengo un problema al montar dos discos, cuestion de hardware todo ok, la situacion es la siguiente: un disco es de 40 GB con centos 4.4, varios servicios, y otro disco configurado igual con CentOS 4.4 aunq de mayor capacidad, la novedad es q si arranco con uno solo de los discos no hay problema, pero cuando coloco los dos, llega al booteo y luego se detiene por duplicidad de etiquetas o labels, supongo q se refiere a las particiones, no se pq sucede esto, si un dispositivo es reconocido como /dev/hda y el otro como /dev/hdc.

Ya he revisado fstab varias veces, incluso desactivado el automount (autofs), los discos son IDE, si alguien puede sugerir algo por favor le sere muy agradecido.

Tambien probe con Image Backup pero las particiones quedaron diferentes, si la solucion es hacerlo con "dd" pueden decirme como debo proceder con el particionamiento y montado? lo prefiero pues aun tengo dudas pues he visto muy diferntes procedimentos.

Gracias.

Comentarios

En éste caso trata de no

Imagen de Epe

En éste caso trata de no usar etiquetas.

Los LABELS son buenísimos cuando tienes un disco y lo cambias de posición, pues no importa si está en hda o hdb, la etiqueta es lo que se busca.

Ahora, cuando trabajas dos discos y ambos tienen etiquetas y peor aún las etiquetas coinciden, entonces tendrás éste problema.

Ejecuta "mount" y mira qué partición va en cada punto de montaje.

Después edita /etc/fstab y cuidadosamente quita la primera columna, sustituyendola por la partición.

Por ejemplo en mi caso pongo mount y veo entre otras cosas (sólo dejé dos particiones):

/dev/mapper/dsk-root on / type ext3 (rw,noatime)
/dev/hda1 on /boot type ext3 (rw)

Ahhh ya sé que /dev/hda1 es /boot y que /dev/mapper/dsk-root es /

Ahora edito /etc/fstab y veo:

LABEL=/ / ext3 defaults,noatime 1 1
LABEL=/boot /boot ext3 defaults 1 2

Bien, quito entonces LABEL=/ lo sustituyo por /dev/dsk/dsk-root

Quito también LABEL=/boot y lo cambio por /dev/hda1

Quedaría así:

/dev/dsk/dsk-root / ext3 defaults,noatime 1 1
/dev/hda1 /boot ext3 defaults 1 2

Además yo editaría /etc/grub.conf y en vez de root=LABEL=/ pones root=/dev/dsk/dsk-root

No más etiquetas. Ahora sí podrías arrancar con ambos discos.
Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Gracias muchisimas gracias Ernesto verdad?

vale es verdad, claro se solucionó el inconveniente a la perfección ya arrancan ambos discos tan solo debo montar posteriormente de forma manual sin ningun problema.

Ahora mi interes es saber como podria clonar debo decir?, es mi necesidad pasar las configuraciones de uno a otro, pense en "dd"

pero q tan practico es?
como me afecta si le hago con el boot?
ambos discos son de diferente tamaño y las particiones tambien, igual, afecta?

creo q las respuestas deben ser muy sencillas para vosotros, yo soy un usaurio novel pero le hare al intento, en tal caso, gracias nuevamente. Y exitos en todo.

si son de diferente tamaño

Imagen de Epe

si son de diferente tamaño no te lo sugiero.

te sugeriría mas bien que particiones el nuevo disco como desees. y después para cada partición del viejo disco hagas un tar y abras ese tar al nuevo.

Una cuestión: Mejor hacer tar al vuelo, con pipes (|) para esto. Te sugiero que busques en ecualug, se explica cómo hacerlo con ssh, sería lo mismo pero sin ssh.

otra cuestión: Si metes las patitas en el disco, allá tú.. ok? Para evitar que después andes por el mundo diciendo que te dañé el disco ;-) yo te sugiero nada más.. tu toma la desición... Te recomiendo mucha calma pues puedes dañar la información por error si haces las cosas desesperadamente.

Es bonito hace el trabajo, incluso lo puedes hacer con el disco en vivo... pero no copies ni /proc, ni /tmp ni /sys ni /selinux.. en general debe quedar bien, pero trata de que el disco tenga poca actividad pues puedes perder en el cambio alguna info (por ejemplo si mientras haces el respaldo llegan nuevos correos esos no sería quizá transferidos).

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

para clonar discos

Imagen de acl

Yo por mi parte te recomiendo lo contrario a lo que dice Epe (tmtowtdi). La herramienta dd(1) es muy potente para esta clase de cosas, pero algunas recomendaciones de mi parte son:

1. La clonacion debe hacerse siempre fuera de linea (ya sea en single-user o colocando ambos discos en alguna otra maquina, o usando un livecd)
2. Particiona el disco de destino primero y luego clona particion por particion. Si la particion de destino es mas grande que la de origen dd funcionara a la perfeccion, lo unico que sucedera es que el sistema de archivos que tendras en el destino no ocupara tooda la particion. Esto me lleva al punto 3:
3. usa ext2resize (es un paquete aparte, y esta en la mayoria de las distribuciones) o resize2fs (parte de e2fsprogs, seguramete ya lo tengas) para "inflar" el sistema de archivos en la particion de destino y este pueda usar toda la particion en donde reside.
4. Siempre respalda tus datos
5. Respalda tus datos
6. Respalda tus datos!
7. usa la opcion bs=1M para clonar en bloques de 1MB (o mas si prefieres)

Ah, y si finalmente te decides por usar tar(1), utiliza las opciones que preserven dueño (--same-owner) y permisos en el empaquetado (-p).

/boot sera un problema si utilizas lilo, pues este guarda el numero de bloque en donde reside el kernel y otros archivos en el MBR. Si usas grub no habra mucho problema, pero siempre es mejor asegurarse reinstalandolo luego de clonar.

Vale funciono!

Vale gracias! funciona a la perfeccion, en efecto lo de las etiquetas al principio excelente, luego hice uso de "dd" trabaja bien tan solo tuve q hacer unos breves cambios en las etiquetas nuevamente, esto es por cuestion de que la copia la hacia de un hda5 a un hdb3 por ejemplo, el otro dato es que solo copie / , /var , /home , nada mas, al final funciono muy bien claro debo aclarar que preinstale una version del S.O. en el nuevo disco configurado basico, entonces ya tenia un boot, no se si es valido lo que hice pero parece funcionar ya q se levantaron todos los servicios y configuraciones tal cual.

Ahora lo q sucedio luego es q me dio problemas con la swap, pero la volvi a montar ya q ya sabia cual era particion con anterioridad, con mkswap y swapon sencillo

Solo resta verificar lo del tamaño, no pude notar bien la diferencia lo hice con uno de 10GB y otro de 12Gb lo voy a tratar con uno de 30GB a ver como me va, yo les aviso, y perdonen mi insistencia, como hago con el tar pq no tengo mucha experiencia en comprimir todavia voy lento jeje. (vuelvo mañana voy a ver bien eso de ext2resize / resize2fs)

Gracias y saludos.

clonaciones con dd y etiquetas

Imagen de acl

Un problema que se me ocurre que podrias tener es que la base de datos del sistema de paquetes (que reside en /var) no refleje el verdadero estado del sistema. Esto puede suceder si por ejemplo el disco origen de la clonacion tenia paquetes instalados/desinstalados respecto al estado inicial del sistema de origen. Claro que depende que particiones tenias desde un principio (esta /usr dentro de / o es una particion aparte?)

Aparte de eso, esa es la manera de clonar linux, hiciste bien. Es un sistema bastante simple, simplemente espera que ciertas cosas esten en su sitio y ya.