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!.