Páginas

domingo, 3 de noviembre de 2013

Mover Sistema a disco nuevo

Mover FreeBSD a disco nuevo

Moveri instalación FreeeBSD (9.1) desde un disco duro a otro utilizando las herramientas dump/restore.

Saber más: todo sobre particionado freebsd

Disco duro nuevo (ada1). Disco duro viejo (ada0)

Para cambiar un disco duro por otro nuevo:

Particionado perzonalizado del disco ada0

/dev/ada0a 10GB ufs  /
/dev/ada0b 4GB  none swap
/dev/ada0e 2GB  ufs  /var
/dev/ada0f 30GB ufs /usr

1) Particionado (manual) del nuevo disco (ada1):

/dev/ada1a 10GB ufs  /
/dev/ada1b 4GB  none swap
/dev/ada1e 2GB  ufs  /var
/dev/ada1f 80GB ufs  /usr

2) Hacer una mínima instalación de FreeBSD en el nuevo disco con las mismas particiones del disco antiguo.

3) Asegurarse de que el nuevo disco sea bootable y comprobarlo.

4) Conectar el disco antiguo en el sistema como master y el nuevo como esclavo.

5) Arrancar con el disco duro Master (desde la Bios)

6) Iniciar el sistema en modo single user.

Pulsar la barra espaciadora en la cuenta atrás de 10 segundos y luego pulsar 6 (single user)

Presionar Intro para la shell por defecto.

Desde el símbolo del sistema teclear:

# fsck -p
# mount -u /
# mount -a
# swapon -a
# adjkerntz -i

A continuación, asegúrese de que tiene los archivos de dispositivos creados para montar las particiones del disco esclavo:
# ls /dev
....
/dev/ada1a
/dev/ada1e
/dev/ada1f
.....

Ahora creamos los puntos de montaje para las particiones de la nueva unidad de disco (ada1):

Teclear:
# mkdir /backup
# mkdir /backup/root
# mkdir /backup/usr
# mkdir /backup/var

Por último:

1 - Crear nuevos sistemas de ficheros
2 - Montar las particiones
3 - Volcar los datos del disco duro antiguo (ada0), y restaurarlos en el nuevo disco (ada1)
4 - Desmontar las particiones de la nueva unidad
5 - Permitir softupdates en la nueva unidad

newfs /dev/ada1a
newfs /dev/ada1e
newfs /dev/ada1f

mount /dev/ada1a /backup/root
mount /dev/ada1e /backup/var
mount /dev/ada1f /backup/usr

( dump -0fv - / ) | ( cd /backup/root ; restore -rf - )
( dump -0fv - /var ) | ( cd /backup/var ; restore -rf - )
( dump -0fv - /usr ) | ( cd /backup/usr ; restore -rf - )

umount /backup/root
umount /backup/var
umount /backup/usr

tunefs -n enable /dev/ada1a
tunefs -n enable /dev/ada1e
tunefs -n enable /dev/ada1f

Llegados a este punto, todo lo que tiene que hacer es apagar el sistema, quitar el disco viejo, colocar la nueva unidad como master e iniciar el sistema. Su sistema iniciará ahora su vieja instalación de FreeBSD en su nuevo disco duro.

http://www.freebsd.org/doc/handbook/
http://www.geekvenue.net/chucktips/

Unix es genial!.

No hay comentarios:

Publicar un comentario