Migración cutre de una instalación a un disco duro nuevo
Buenas, hace poco (hoy) recibí mi flamante nuevo disco duro para el portátil, como paso de reinstalarme todo y me encuentro muy agusto con su actual funcionamiento me decidí a realizar una "migración cutre" de todo el disco al nuevo... puede parecer una tontería (y lo es) pero hay un par de cosas a tener en cuenta...
Preparamos el invento
Para realizar la migración sin tener que parar mi sistema pensé lo siguiente: conecto el disco nuevo a una caja externa para discos de 2.5, y copio de mi disco viejo al nuevo. Enchufamos el disco mediante una de estas cajas y lo tenemos en /dev/sda a nuestra disposición, así que... empezamosOrigen y destino
El particionado del sistema origen es el siguiente:- Partición primaria 1: hda1 montado como /
- Partición extendida:
- Partición lógica 1: hda5 montado como /home
- Partición lógica 2: hda6 usado como swap
- Partición primaria 1: hda1 montado como /
- Partición primaria 2: hda2 para experimentar con otros S.O. ;-)
- Partición extendida:
- Partición lógica 1: hda5 montado como /home
- Partición lógica 2: hda6 usado como swap
Poco a poco
Una vez particionado podremos pensar en copiar todo a cholón pero esto nos plantea los sisguiente problemas:- Como la caja esta montada en nuestro sistema (para copiar los ficheros) hay que dejar fuera del proceso de copia el punto de montaje de la caja.
- Hay que respetar los otros sistemas de ficheros montados. En mi caso, /home está en otro sistema de ficheros, si lo copio tal cual no será correcto pues tengo que copiarlo en sda5 y no en sda1.
- Existen directorios que no se deben copiar: /proc y /sys con ejemplos de ello
:new_hdd# mkdir proc
:new_hdd# mkdir sys
:new_hdd# mkdir home
:new_hdd# mkdir mnt
:new_hdd# rsync -a /bin ./
:new_hdd# rsync -a /boot ./
:new_hdd# rsync -a /etc ./
:new_hdd# rsync -a /media ./
:new_hdd# rsync -a /root ./
:new_hdd# rsync -a /tmp ./
:new_hdd# rsync -a /lib ./
:new_hdd# rsync -a /sbin ./
:new_hdd# rsync -a /usr ./
:new_hdd# rsync -a /initrd ./
:new_hdd# rsync -a /opt ./
:new_hdd# rsync -a /var ./
:new_hdd# rsync -a /dev ./
:new_hdd# rsync -a /home/* ./
:new_hdd# grub-install --recheck --no-floppy --root-direcotory=/mnt/new_hdd /dev/sda
[ show comments ]
blog comments powered by Disqus