Para mantener a salvo las copias de seguridad generadas con BackupPC, lo ideal es crearlas en un servidor externo. Para ello emplearemos un volumen NFS de uno de los servidores de backup.

Si montamos el volumen NFS en el directorio /home/NFS como es habitual y le decimos a BackupPC que el directorio de almacenamiento de copias de seguridad sea este directorio (configurando la variable $Conf{TopDir} en /etc/backuppc/config.pl), el sistema se niega a reiniciar backuppc porque no puede crear un link entre los archivos que necesita.

El motivo es que para crear un link entre archivos, estos deben estar en el mismo sistema de archivos.

Para evitar este error y que el sistema funcione correctamente guardando las copias de seguridad en el volumen NFS hemos de hacer lo siguiente:

  • Configurar el share NFS de manera que el Maproot User sea root

Captura de pantalla 2015-06-29 a las 10.08.39

 

  • Cambiar los permisos al directorio en el NAS para que sean root:wheel (o root:root)
  • Montar el volumen NFS en el directorio /var/lib/backuppc_tmp
  • Copiar el contenido de /var/lib/backuppc a /var/lib/backuppc_tmp con el comando:

cp -aRp /var/lib/backuppc/* /var/lib/backuppc_tmp/

  • Desmontar el volumen NFS de /var/lib/backuppc_tmp y montarlo en /var/lib/backuppc

De este modo el sistema funciona sin problemas y nuestras copias de seguridad están a salvo en una máquina remota.

Enlaces

http://perlwannabe.typepad.com/blog/2011/04/backuppc-to-nas-over-nfs.html