Páginas

sábado, 20 de julio de 2013

Backup sistema FreeBSD bsdtar


El objetivo es realizar una copia de respaldo del sistema completo en un disco duro externo. Los datos, que residen en otra partición, (/dev/ads0s2) quedan respaldados con rsync directamente en el servidor local.

El sistema es un portátil  (Dell Inspiron) con freeBSD RELEASE-9.1 y gnome2 instalado. FreeBSD sistema operativo con excelente documentación utilizado principalmente en servidores de pequeñas, medianas y grandes empresas pero que funciona perfectamente en pc's de sobremesa y portátiles cuyo hardware sea soportado por FreeBSD.


Iniciar el sistema en modo single user.

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

Presionar Intro para la shell por defecto y teclear la contraseña de root si fuera necesario.

Copia de seguridad del sistema

En el símbolo del sistema teclear:

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

Nota: El disco externo usb (ada0) al que se copiará el archivo tar.gz (archivo tar comprimido) ha sido particionado utilizando fdisk desde la consola del sistema. La partición a respaldar es /dev/ada0s4a.

Crear sistema de archivos
# newfs -U /dev/da0s1

Montar primera particion (a) del primer disco
# mount -t ufs -o ro /dev/ada0s4a /media

Montar primera (a) del disco duro externo (usb).
# mount -t ufs -o rw /dev/da0s1 /mnt

Nuevo directorio donde se guardará el archivo tar.gz
# mkdir -p /mnt/%backup%/ada0s4a-20-7-2013/

Cambiar a directorio raiz (partición a respaldar)
# cd /

Hacer respaldo, excluir home (es solo un enlace a /usr/home)
# bsdtar cvfz /mnt/%backup%/ada0s4a-20-7-2013/freebsd-system.tar.gz --exclude=home *

# cd /
# umount /mnt
# umount /media
# reboot

Restaurar copia de seguridad:
Iniciar el sistema en modo single user.

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

Presionar Intro para la shell por defecto.

En el símbolo del sistema teclear:

# fsck -p
# mount -u /
# mount -a
# swapon -a
# adjkerntz -i
Formatear el sistema de ficheros a restaurar
# newfs -U /dev/ada0s4a

Montar particiones
# mount -t ufs -o rw /dev/ada0s4a /media
# mount -t ufs -o ro /dev/da0s1 /mnt
# cd /mnt/media

Emperar la restauración
# bsdtar xvzf /mnt/%backup%/ada0s4a-20-7-2013/freebsd-system.tar.gz
# cd /

Desmontar partición
# umount /mnt /media

Reiniciar
# reboot

Fuente: http://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/backup-basics.html

Los programadores de freebsd recuerdan:
"No hacer nada" no es un programa, pero es la estrategia de respaldo más extendida. No tiene coste. No hay un calendario de respaldos a seguir. Simplemente hay que decir que no. Si algo le sucediera a sus datos sonría y acostúmbrese a su nueva situación."

FreeBSD es genial!.

No hay comentarios:

Publicar un comentario