Copia de Seguridad · 3 min read · Jan 05, 2026
Hacer Copias de Seguridad de Sistemas Linux y Windows con BackupPC
Hacer Copias de Seguridad de Sistemas Linux y Windows con BackupPC
Versión 1.0
Autor: Falko Timme
Este tutorial muestra cómo puedes hacer copias de seguridad de sistemas Linux y Windows con BackupPC. BackupPC actúa como un servidor y se instala en un sistema Linux, y desde allí puede conectarse a todos los sistemas Linux y Windows en tu red local para hacer copias de seguridad y restaurarlas sin interferir con el trabajo del usuario en ese sistema. En los clientes, se necesita una configuración mínima o ninguna. BackupPC soporta copias de seguridad completas e incrementales, y viene con una interfaz web ordenada para el administrador y el usuario normal, de modo que las copias de seguridad y recuperaciones se pueden gestionar a través de un navegador web. Sin embargo, cabe señalar que BackupPC realiza copias de seguridad basadas en archivos, no copias de seguridad bit a bit como Ghost4Linux, por ejemplo, por lo que no está diseñado para la creación de imágenes de disco/partición.
BackupPC viene con un ingenioso esquema de agrupamiento que minimiza el almacenamiento en disco y la E/S de disco. Los archivos idénticos en múltiples copias de seguridad de las mismas o diferentes PC se almacenan solo una vez, lo que resulta en ahorros sustanciales en almacenamiento en disco y E/S de disco.
Quiero decir primero que esta no es la única forma de configurar un sistema así. Hay muchas maneras de lograr este objetivo, pero este es el camino que elijo. No emito ninguna garantía de que esto funcione para ti.
1 Nota Preliminar
En este tutorial configuraré BackupPC en un servidor Debian Etch con la dirección IP estática 192.168.0.100 y el nombre de host server1.example.com. El procedimiento debería ser similar o el mismo en Debian Sarge y Ubuntu.
BackupPC almacena las copias de seguridad en /var/lib/backuppc, así que he hecho que eso sea una partición extra de aproximadamente 90 GB en el servidor BackupPC. Cabe señalar que esto sigue siendo muy pequeño, especialmente si deseas hacer copias de seguridad de muchas máquinas, así que más grande es mejor. Además, deberías considerar usar LVM para la partición /var/lib/backuppc para que puedas ampliarla siempre que la necesites. Puedes aprender más sobre LVM en este tutorial: https://www.howtoforge.com/linux_lvm
Mostraré cómo hacer copias de seguridad y restaurar un sistema de escritorio Ubuntu Edgy Eft con el nombre de host/nombre NetBIOS falko-desktop y un portátil con Windows XP con el nombre NetBIOS notebook. Ambos obtienen su configuración de red a través de DHCP.
BackupPC soporta tres métodos de transferencia, smb, rsync/rsyncd y tar. rsync es el método recomendado para sistemas Linux, así que usaré eso para el escritorio Ubuntu, y smb es el método preferido para sistemas Windows, así que lo usaré para el portátil con Windows.
2 Instalar BackupPC
En server1.example.com, ejecutamos este comando como root para instalar BackupPC:
server1.example.com:
apt-get install backuppc rsync libfile-rsyncp-perl par2 smbfsSe te harán algunas preguntas:
Nombre del Grupo de Trabajo/Dominio: <– WORKGROUP (de hecho, no importa lo que ingreses aquí)
¿Modificar smb.conf para usar configuraciones WINS de DHCP? <– No
Luego verás este mensaje:
Usuario predeterminado de administración web creadoBackupPC se puede gestionar a través de su interfaz web:
http://server1.example.com/backuppc/Para ese propósito, se ha creado un usuario web llamado ‘backuppc’ con ‘dAamcQIH’ como contraseña. Puedes cambiar esta contraseña ejecutando ‘htpasswd /etc/backuppc/htpasswd backuppc’. <– Ok
Por favor, toma nota de la contraseña de la interfaz web ( dAamcQIH en este caso) para el usuario backuppc. Si no te gusta la contraseña, puedes cambiarla ejecutando
server1.example.com:
htpasswd /etc/backuppc/htpasswd backuppcLuego abre un navegador y escribe http://192.168.0.100/backuppc/ (o http://server1.example.com/backuppc/ si tienes un registro DNS adecuado para server1.example.com en tu red). Si obtienes un aviso de inicio de sesión, todo está bien, si no (como en mi instalación), ejecuta este comando:
server1.example.com:
dpkg-reconfigure backuppcVerás esta pregunta:
¿Agregar alias para /backuppc/ a tus archivos de configuración de apache? <– Sí
Después, ve a http://192.168.0.100/backuppc/ nuevamente e inicia sesión con el nombre de usuario backuppc y la contraseña de backuppc:

Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.