El mejor software de copia de seguridad para realizar copias de seguridad de archivos en Linux

El mejor software de copia de seguridad para realizar copias de seguridad de archivos en Linux

Un software de respaldo es un programa importante en el conjunto de herramientas de todo usuario de Linux. Si bien la mayoría no piensa en usarlo en su uso diario, es el salvavidas que garantiza que sus archivos estén seguros durante un desastre de datos. Este artículo destaca siete de los mejores programas de respaldo para Linux que puede usar de forma gratuita.

1. Sincronización

Syncthing es una utilidad sencilla que le permite sincronizar varias carpetas en diferentes sistemas. Es un programa de sincronización continua de archivos, lo que significa que sincroniza continuamente archivos entre dos o más computadoras en tiempo real, por lo que siempre se realiza una copia de seguridad de sus datos de manera segura.

Una captura de pantalla de Syncthing ejecutándose en una máquina de nodo.

La forma en que funciona Syncthing es que utiliza su propio conjunto de protocolos de red abiertos para buscar, emparejar y transferir datos entre sus máquinas de manera confiable. Los desarrolladores del programa utilizan esto junto con un demonio de servidor liviano para ofrecer una sincronización casi instantánea entre los nodos cliente.

Uno de los mayores puntos de venta de Syncthing es que es compatible con varias plataformas, por lo que puede implementar Syncthing y usarlo junto con sistemas que no sean Linux.

Ventajas

  • Puede funcionar tanto en computadoras de escritorio como en dispositivos móviles.
  • Viene con un demonio de servidor liviano que puede implementar con poca o ninguna sobrecarga del sistema.
  • Requiere poco mantenimiento una vez que se ejecuta como nodo.

Contras

  • Sólo se pueden hacer copias de seguridad en vivo.
  • No viene con redundancia de datos.
  • No archiva versiones antiguas de archivos.

2. Compartir chispa

SparkleShare es un sistema liviano de respaldo en vivo para Linux. Al igual que Syncthing, también es un demonio multiplataforma que puede realizar copias de seguridad instantáneas de archivos en diferentes sistemas operativos en una red. Sin embargo, a diferencia de Syncthing, SparkleShare utiliza Git como su backend principal para sincronizar datos entre nodos.

Una captura de pantalla del número de versión de una instancia en ejecución de SparkleShare.

Además, debido a su backend Git, SparkleShare también viene con control de versiones listo para usar. Esto significa que puede saltar entre las versiones de sus copias de seguridad de manera similar a como funciona el historial de Git.

Una ventaja de esto es que SparkleShare puede ejecutarse en casi cualquier máquina con poca o ninguna sobrecarga del sistema. Esto lo convierte en el demonio de copia de seguridad de datos ideal para sistemas con poca potencia como Raspberry Pi.

Ventajas

  • Puede saltar entre diferentes versiones de un archivo.
  • Funciona en Linux, Windows y macOS.
  • Los archivos se cifran antes de enviarse a otros nodos.

Contras

  • Solo se puede hacer una copia de seguridad de una carpeta raíz.
  • Requiere un sistema host desde donde se originan los archivos y los nodos son solo espejos.
  • No puedo manejar archivos grandes que no sean de texto.

3. Ya Después

Deja Dup es una utilidad de copia de seguridad intuitiva y centrada en el usuario para sistemas Linux. Proporciona una solución completa de copia de seguridad de datos con la menor configuración posible. Simplemente seleccione las carpetas que desea respaldar y la carpeta de destino para respaldar sus datos, y listo. Este enfoque de configuración casi nulo hace que Deja Dup sea atractivo para los usuarios que desean un demonio de respaldo simple y automático. Esta es la razón por la que Deja Dup se instaló como aplicación de copia de seguridad predeterminada en varias distribuciones de Linux.

Una captura de pantalla de Deja Dup que muestra su número de versión mientras se ejecuta.

Deja Dup viene con deduplicación de datos de forma predeterminada. Este es un método para almacenar información donde el programa solo almacena los cambios relevantes entre dos instantáneas de respaldo. Esto da como resultado un menor consumo general de disco en comparación con un archivo de volcado completo normal.

Ventajas

  • Increíblemente sencillo de utilizar.
  • La deduplicación de datos puede ahorrar espacio en disco a largo plazo.
  • Puede realizar copias de seguridad automáticas desatendidas.

Contras

  • Sólo puede funcionar con una sola máquina.
  • Sólo puede funcionar con su directorio de inicio.
  • Utiliza un formato binario especial para sus instantáneas.

4. Cambio de tiempo

Timeshift es una utilidad de copia de seguridad minimalista que tiene como objetivo preservar la configuración y los archivos centrales del sistema de una máquina. Similar a DejaDup, es un cliente de configuración casi nula que puedes «configurar y olvidar».

Una captura de pantalla de Timeshift ejecutándose mientras se muestra su número de versión.

Uno de los mayores puntos de venta de Timeshift es que viene con soporte para sistemas basados ​​en BTRFS desde el primer momento. Esto le permite aprovechar la instantánea atómica de BTRFS para restaurar instantáneamente las copias de seguridad del sistema de forma similar a un administrador de paquetes reproducible.

Aparte de eso, Timeshift también viene con “instantáneas de varios niveles” que le permiten ajustar la cantidad de copias de seguridad que realiza para su máquina. Por ejemplo, puede decirle a Timeshift que cree copias de seguridad cada hora, diariamente e incluso «al arrancar» para su computadora.

Ventajas

  • Requiere poca o ninguna configuración para funcionar.
  • Puede aprovechar las instantáneas atómicas de BTRFS.
  • La frecuencia de respaldo es fácil de sintonizar y ajustar.

Contras

  • No conserva el directorio de inicio del usuario.
  • No es flexible fuera de las opciones que ofrece.
  • Demasiado simple para configuraciones de respaldo complejas.

5. Rsincronización

Rsync es una herramienta de línea de comandos que le permite sincronizar completamente dos directorios remotos, hasta sus bits de permiso y tiempo de creación.

Una terminal que muestra la página de ayuda de Rsync.

Rsync ofrece una gran variedad de opciones e indicadores que le permiten ajustar cómo se transfieren los datos entre dos hosts. Por ejemplo, puede indicarle al demonio que sincronice archivos con una hora de creación o tipo de archivo específico.

Además, la interfaz de línea de comandos de Rsync también facilita su inclusión en scripts de automatización y su ejecución en máquinas puramente sin cabeza. Esto la convierte en una herramienta increíble, especialmente si está trabajando con varios servidores remotos.

Ventajas

  • Proporciona deduplicación de datos y compresión de transferencia.
  • Conserva la mayoría de los metadatos internos de un archivo.
  • Puede realizar transferencias de archivos increíblemente rápidas.

Contras

  • Requiere un conocimiento decente de la línea de comandos para su uso.
  • Sólo se pueden realizar copias de seguridad en vivo con otros sistemas.
  • La batería de opciones puede resultar abrumadora para un principiante.

6. clonar

Rclone es un cliente de almacenamiento de objetos remoto de alto rendimiento para Linux. Es un cliente de línea de comandos que sirve como puente entre usted y su proveedor de almacenamiento en la nube. Al igual que Rsync, viene con opciones e indicadores que puedes usar para ajustar tu configuración de respaldo.

Una terminal que muestra la página de ayuda de Rclone.

Uno de los mayores puntos de venta de Rclone es que es compatible con algunas de las plataformas de almacenamiento de objetos más comunes en la actualidad. Esto, a su vez, le da a Rclone una ventaja en lo que respecta a la redundancia de respaldo.

Por último, Rclone también puede cifrar los datos en su disco en la nube. Esto puede resultar útil en los casos en los que desee crear una copia de seguridad externa de un documento confidencial y no desee que su proveedor acceda a él.

Ventajas

  • Sin problemas y fácil de usar.
  • Puede trabajar con múltiples proveedores de almacenamiento de objetos.
  • Puede cifrar archivos sobre la marcha y crear depósitos de almacenamiento de objetos cifrados.

Contras

  • No es compatible con medios de almacenamiento tradicionales.
  • Requiere un conocimiento previo de la línea de comando.
  • Su clave de cifrado se almacena en un archivo de texto sin formato «.conf».

7. Instantánea

Rsnapshot es un potente programa de copia de seguridad de línea de comandos que le permite tomar «instantáneas incrementales» de un sistema de archivos a intervalos establecidos. Funciona utilizando el protocolo rsync para crear una réplica exacta de una jerarquía completa del sistema de archivos.

Una terminal que muestra la página de ayuda de Rsnapshot.

Una de las mayores ventajas de Rsnapshot sobre otras soluciones de respaldo es que puede ejecutarse incluso en sistemas con bibliotecas desactualizadas. Como tal, Rsnapshot puede ser una gran ventaja si busca conservar los datos de una máquina antigua sin actualizar su sistema operativo.

Debido al uso del protocolo Rsync, Rsnapshot también puede extraer datos de sistemas de archivos remotos. Esto puede resultar útil si mantiene un clúster de servidores tipo UNIX y desea crear un repositorio central de instantáneas de respaldo para ellos.

Ventajas

  • Puede funcionar sin problemas con sistemas antiguos tipo UNIX.
  • Puede extraer y tomar instantáneas de sistemas de archivos remotos.
  • Viene con un archivo de configuración flexible.

Contras

  • Diseñado únicamente para funcionar con el usuario root.
  • Depende de cron para programar sus tareas.
  • Requiere un buen conocimiento de la línea de comandos para utilizarla correctamente.

Las utilidades de respaldo son solo la punta del iceberg cuando se trata de comprender cómo funcionan los archivos y sistemas de archivos en Linux. Amplíe sus conocimientos aprendiendo algunas de las formas de recuperar completamente los datos perdidos y eliminar archivos de forma segura en su sistema.

Crédito de la imagen: Aleks Arcibashev vía Unsplash . Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *