RE: Traspasar el sistema a lo bestia

1998-12-25 Por tema José Dapena Paz
Hola. Me presento en esta lista... Saludos a los de
R34.LINUX. Y Feliz Navidad!

 Disco con Linux: /dev/hda1
 Disco nuevo: /dev/hda2

 $ cp /dev/hda1 /dev/hda2

Esto funciona solo en el caso de que el tamaño de las
particiones sea igual. Sino, tendras un precioso hueco
particionado, pero sin usar.

 Ahora bien:

 1. ¿No es necesario formatear antes el disco nuevo?¿Como?

De esta forma, no. Pero de todas formas, tienes el
problema que he dicho con la capacidad DE LA PARTICION. Hay
que recordar que /dev/hda1 y /dev/hda2 son particiones del
mimso disco duro.

 2. ¿Que pasa si el disco nuevo es de mayor capacidad?

Supongo que te referiras a la partición más bien. Lo
que pasa es que tienes un sistema de archivos más pequeño que
la partición, es decir, pierdes capacidad.

Lo que hice yo:

1.) Formatear la particion de destino:

   # mkfs.ext2 /dev/hdDESTINO

2.) Crear un directorio de montaje temporal:

   # mkdir /mnt/tmp

3.) Montar la particion recien formateada en el temporal.

   # mount /dev/hdDESTINO /mnt/tmp

4.) Desmontar todas las cosas que cuelguen de ese sistema
de archivos (en mi caso /proc, /mnt/dos/*, /mnt/floppy y
/mnt/cdrom), excepto el /mnt/tmp.

5.) Despues ejecutar: (en mi caso SitioOrigen era el /):

   # cp -x -a SitioOrigen /mnt/tmp

6.) Con esto ya esta listo. Lo mejor de todo es que aun
por encima te conserva los links perfectamente, y no copia el
directorio /mnt/tmp ni lo que tiene montado.

Un saludo.

 Jose Dapena Paz | [EMAIL PROTECTED]
 IRC: Dash, XFree (#FIC, #Linux)
 http://personales.mundivia.es/jdapena


RE: Traspasar el sistema a lo bestia

1998-12-22 Por tema Angel Vicente Perez
 1. ¿No es necesario formatear antes el disco nuevo?¿Como?

Si, yo lo que he hecho es pinchar el nuevo disco, arrancar y desde root,
ejecutar cfdisk /dev/hdletranueva, y ahi, crear particiones y establecer
el tipo necesario. Despues de grabar los cambios, hago mkfs.ext2
/dev/hdletraunidadparticion.

Pongamos
Disco Viejo (?) /dev/hda
Disco Nuevo /dev/hdb

Particion Vieja (?) /dev/hda1
Particion Nueva /dev/hdb1

Despues hago find / -depth  lista.de.traspaso

Y ahora monto la nueva particion del nuevo disco.

mount -text2 /dev/hdb1 /mnt

Y ahora traspaso ficheros:

cpio -p -d -v(para ver en pantalla lo que pasa) /mnt  lista.de.traspaso

Y cuando termina, tengo en /mnt un duplicado de todo el arbol de directorios
de /dev/hda1.

Si vas a utilizar el disco nuevo como primer disco, conviene que tengas
algun disco de rescue, yo utilice el CD, que es arrancable.

 2. ¿Que pasa si el disco nuevo es de mayor capacidad?

En principio nada, pero tienes que tener en cuenta que los ficheros del
kernel (vmlinu*), esten dentro los 1024 cilindros.

Este procedimiento, lo he utilizado en 2 ordenadores, en uno pasando a un
disco de menor capacidad, y en otro, a un disco de mayor capacidad.

No obstante, voy a contar lo que me paso en este ultimo caso (la semana
pasada), porque es la primera vez que veo algo asi.

Disco de 2 gigas, la BIOS dice que la geometria es LBA. Arranco con el disco
viejo y hago lo que he contado antes, con la salvedad de que reservo una
particion, la primera, para MS-DOS. Despues de rebotar, la BIOS me dice que
la geometria del disco es CHS, y no hay manera de usarlo para arrancar. Para
reservar la particion, y que conservara la geometria LBA, tuve que hacerla
con el MS-DOS, e instalarlo, y despues hacer el resto de las cosas.

Saludos.


Re: Traspasar el sistema a lo bestia

1998-12-22 Por tema Octavio Rodriguez Perez
Hola!

Muchas gracias por las respuestas. Ya os contare.

Saludos,

Octavio