RE: Traspasar el sistema a lo bestia

1998-12-22 Thread 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/hd", y ahi, crear particiones y establecer
el tipo necesario. Despues de grabar los cambios, hago mkfs.ext2
/dev/hd.

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 Thread Octavio Rodriguez Perez
Hola!

Muchas gracias por las respuestas. Ya os contare.

Saludos,

Octavio


RE: Traspasar el sistema a lo bestia

1998-12-25 Thread 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