Articulo de referencia

PC de respaldo

{{cite web|url=https://github.com/backuppc/backuppc/releases|title=Releases - backuppc/backuppc|accessdate=14 November 2025|via=[[GitHub]]}} "},"latest_preview_version":{"wt":"4...

BackupPC es un paquete de software gratuito de copia de seguridad de disco a disco con una interfaz web. El servidor multiplataforma se ejecuta en cualquier servidor basado en Linux , Solaris o UNIX . No se requiere cliente, ya que el propio servidor actúa como cliente para varios protocolos gestionados por otros servicios nativos del sistema operativo del cliente. En 2007, BackupPC fue mencionado como uno de los tres programas de copia de seguridad de código abierto más conocidos, [ 3 ] a pesar de ser una de esas herramientas que, si bien son «tan increíbles, lamentablemente, si nadie habla de ellas, mucha gente nunca oye hablar de ellas». [ 4 ]

La deduplicación de datos reduce el espacio en disco necesario para almacenar las copias de seguridad en el grupo de discos. Es posible utilizarla como solución D2D2T si se usa la función de archivo de BackupPC para realizar copias de seguridad del grupo de discos en cinta. BackupPC no es un sistema de copia de seguridad a nivel de bloque como Ghost4Linux, sino que realiza copias de seguridad y restauraciones basadas en archivos. Por lo tanto, no es adecuado para la copia de seguridad de imágenes de disco o particiones de disco sin formato. [ 5 ]

BackupPC se publica bajo la Licencia Pública General de GNU .

En junio de 2025, el Dr. Barratt cedió la tarea de mantenimiento a GW Haywood, quien publicó la primera versión candidata de BackupPC versión 4.4.1 el 13 de noviembre de 2025.

Seguridad

El servidor BackupPC debe poder acceder a las máquinas que debe respaldar, pero estas no necesitan acceder al servidor BackupPC. Esto se debe a que, al inicio de una sesión de respaldo, se establece una conexión entre el servidor BackupPC y los equipos que se van a respaldar, y todos los datos se transfieren a través de esta conexión. Por lo tanto, el servidor BackupPC puede protegerse de sus clientes, por ejemplo, mediante un firewall NAT . Esto lo convierte en una solución muy segura para respaldar equipos en una red potencialmente vulnerable, ya que el servidor BackupPC se encuentra en una zona segura de la misma red; podría estar en la misma ubicación física que los equipos respaldados o en otro lugar. Gracias a la deduplicación, las copias de seguridad antiguas (por ejemplo, diarias durante una semana, semanales durante un mes, mensuales durante un año y anuales) se pueden conservar con muy poca capacidad de almacenamiento adicional. Para una mayor seguridad, más de un servidor BackupPC (quizás ubicado en lugares físicamente separados) podría respaldar el mismo conjunto de equipos, tal vez con diferentes programaciones.

Para facilitar su uso, BackupPC ofrece una interfaz web para el control, la monitorización y el ajuste de la configuración. Sin embargo, esto no es necesario para la funcionalidad principal de copia de seguridad de BackupPC. Los usuarios más precavidos quizás prefieran no ejecutar el servidor web (normalmente Apache ) durante el funcionamiento habitual. Si es necesario, se pueden realizar ajustes de configuración mediante un editor de texto sencillo. BackupPC proporciona utilidades de línea de comandos para controlar y monitorizar el servidor de copias de seguridad sin usar la interfaz web, pero tras la configuración inicial, las operaciones normales de copia de seguridad son completamente automáticas. Aunque se recomienda comprobar periódicamente que las copias de seguridad se realizan correctamente, ni siquiera las utilidades de línea de comandos son esenciales, ya que el servidor de copias de seguridad se puede configurar para enviar alertas por correo electrónico a un administrador sobre cualquier problema que detecte.

Documentación

BackupPC proporciona una amplia documentación, tanto en línea [ 6 ] como incluida con el código fuente distribuido.

Sistemas operativos y protocolos compatibles

BackupPC puede realizar copias de seguridad de sistemas tipo Unix como Linux, BSD y OS X, así como de recursos compartidos de Microsoft Windows, con una configuración mínima. [ 7 ]

Los protocolos y herramientas subyacentes más utilizados para realizar copias de seguridad incluyen rsync sobre Secure Shell (SSH), Network File System V4 y GNU tar . [ 4 ] Estas herramientas se encuentran normalmente en sistemas tipo Unix, pero en Windows se requieren implementaciones de terceros de tar, rsync y SSH (como Cygwin ) para utilizar dichos protocolos. [ 8 ]

BackupPC puede usar software Server Message Block (SMB) para realizar copias de seguridad de recursos compartidos de red disponibles en equipos cliente con Windows. Esto no requiere software adicional en los clientes Windows. Sin embargo, el protocolo SMB conlleva una penalización en el rendimiento y ciertas limitaciones, y en el pasado se han presentado algunos problemas al realizar copias de seguridad de Windows con este software. [ 9 ] Esta es un área importante de desarrollo reciente. [ 10 ]

Elección de protocolo

La elección entre tar y rsync viene determinada por el hardware y el ancho de banda disponibles para el cliente. Los clientes que realizan copias de seguridad con rsync utilizan considerablemente más tiempo de CPU que los que utilizan tar o SMB. Los clientes que utilizan SMB o tar utilizan considerablemente más ancho de banda que los que utilizan rsync. Estas ventajas y desventajas son inherentes a las diferencias entre los protocolos. El uso de tar o SMB transfiere cada archivo en su totalidad, utilizando poca CPU pero máximo ancho de banda. El método rsync calcula sumas de verificación para cada archivo tanto en las máquinas cliente como en el servidor de copia de seguridad, lo que permite transferir solo las diferencias entre los dos archivos; esto utiliza más recursos de CPU, pero minimiza el ancho de banda. [ 11 ]

Almacenamiento de datos

Versión 3.x

BackupPC versión 3.x [ 12 ] utiliza una combinación de enlaces duros y compresión para reducir el espacio total en disco utilizado para los archivos. En la primera copia de seguridad completa, todos los archivos se transfieren al backend, se comprimen opcionalmente y luego se comparan. Los archivos que son idénticos se enlazan mediante enlaces duros, lo que utiliza solo una entrada de directorio adicional. El resultado es que un administrador de sistemas astuto podría potencialmente realizar copias de seguridad de diez portátiles con Windows XP con 10 GB de datos cada uno, y si 8 GB se repiten en cada máquina (archivos binarios de Office y Windows) parecería que  se necesitan 100 GB, pero solo se usarían 28  GB (10 × 2  GB + 8 GB). [ 13 ] La compresión de los datos en el backend reducirá aún más ese requisito. 

Al examinar las copias de seguridad, las copias incrementales se actualizan automáticamente hasta el nivel de la copia de seguridad completa anterior. Por lo tanto, cada copia de seguridad aparece como un conjunto de datos completo.

Versión 4.x

BackupPC versión 4.x [ 14 ] aún puede usar repositorios V3.x, pero todas las copias de seguridad nuevas usan un nuevo formato (actualización sin problemas). El rendimiento general es superior al de la versión V3.x.

Soporte al usuario

BackupPC recibe soporte de sus usuarios a través de la lista de correo de usuarios de BackupPC. [ 15 ]

Véase también

Referencias

  1. "Versiones - backuppc/backuppc" . Consultado el 14 de noviembre de 2025 a través de GitHub .
  2. "Versiones - backuppc/backuppc" . Consultado el 14 de noviembre de 2025 a través de GitHub .
  3. W. Curtis Preston (2007) Copia de seguridad y recuperación O'Reilly Media, ISBN 978-0-596-10246-3
  4. 1 2 Shawn Powers: Linux Journal: BackupPC Linux Journal, 17 de marzo de 2011.
  5. Falko Timme: Copia de seguridad de sistemas Linux y Windows con BackupPC , enero de 2007. Consultado el 30 de julio de 2010.
  6. "Documentación de BackupPC" .
  7. Don Harper: BackupPC – Backup Central Archivado el 18 de marzo de 2010 en Wayback Machine , mayo de 2008. Recuperado el 30 de julio de 2010.
  8. Mike Petersen: Implementación de BackupPC en SLES. Archivado el 17 de diciembre de 2011 en Wayback Machine . Febrero de 2008. Consultado el 30 de julio de 2010.
  9. GW Haywood: Archivo de la lista de correo de BackupPC
  10. GW Haywood: Archivo de la lista de correo de BackupPC
  11. Andrew Tridgell: Algoritmos eficientes para la ordenación y la sincronización , febrero de 1999. Consultado el 29 de septiembre de 2009.
  12. "BackupPC-3.3.2" .
  13. "Documentación de BackupPC" .
  14. "BackupPC-4.0" .
  15. "Lista de correo de usuarios de BackupPC" .
  • Sitio web oficial