Para recuperarse de algunas situaciones inesperadas como errores humanos, fallo de disco o RAID, corrupción de sistemas de archivos, necesitamos un buen plan de respaldo. El siguiente software de copia de seguridad para GNU/Linux que vamos a analizar es muy útil para evitar este tipo de situaciones.
Pero antes de continuar nuestra discusión principal, analicemos algunas cosas necesarias que debemos saber sobre el software de respaldo.
Software de fuente abierta: deberíamos usar un software que tenga el código fuente disponible y que pueda ser libre y tenga la licencia para modificar. Nos ayudará a garantizar que podamos recuperar los datos en caso de que el proveedor/proyecto haya dejado de trabajar en el software o se haya negado a proporcionar los parches.
Compatibilidad multiplataforma: necesitamos asegurarnos de que el software de respaldo funcione en todas las plataformas de SO en todos los sistemas operativos de escritorio y servidor.
Formato de datos: debemos verificar si tiene un formato de datos abierto que garantice que podamos recuperar los datos en caso de que se detenga el proveedor o el proyecto.
Cambiadores automáticos: el cambiador automático es dispositivos de respaldo. Incluyen una biblioteca, un almacenamiento cercano a la línea y un autocargador. Los cambiadores automáticos nos permiten cargar automáticamente, montar y etiquetar medios de respaldo.
Medios de copia de seguridad: antes de comenzar, debemos asegurarnos de la copia de seguridad de nuestros datos en otros archivos externos.
Encriptado de datos: tenemos que asegurarnos de que todo el tráfico de cliente a servidor esté encriptado.
Soporte de bases de datos: tenemos que asegurarnos de que todo el software de respaldo pueda respaldar el servidor de bases de datos como MySQL/Mariadb u Oracle.
Empezamos..
Tabla de contenidos
Bacula
Bacula es un software de copia de seguridad de código abierto. Este sistema de respaldo de computadora de nivel empresarial puede funcionar en varias redes. Es una tarea automatizada que no necesita la intervención de un administrador de sistemas o un operador de computadora. Bacula admite clientes de copia de seguridad de Linux, UNIX y Windows. También es compatible con una amplia gama de dispositivos de copia de seguridad profesionales. Los administradores y operadores pueden configurar el sistema a través de una consola de línea de comandos, interfaz gráfica de usuario o interfaz web. Su back-end es un catálogo de información que se almacena en MySQL, PostgreSQL o SQLite.
Características:
-Código de backport de BEE
-Nuevo monitor de bandeja basado en Qt
-Máximo trabajo concurrente para dispositivos
-Permitir compresión y copia de seguridad precisa
-Opciones precisas de conjuntos de archivos
-Actualizaciones de ACL y atributos extendidos
-Copia de seguridad virtual y control de trabajos duplicados
-Autenticación TLS
Amanda
Otro software de copia de seguridad de código abierto muy interesante para Linux es Amanda. Puede funcionar en GNU/ Linux y también en Windows. Tiene recursos y formatos de copia de seguridad nativos que pueden realizar copias de seguridad en Unix/Linux. También podemos usar un único servidor de respaldo si queremos hacer una copia de seguridad desde varias máquinas en una red.
Características:
-Protección de plataforma amplia
-Protección de base de datos y aplicaciones
-Tolera respaldo de fallo
-Opciones de medios flexibles
-Instalador rápido
-Programador inteligente
-Política automatizada de retención y disposición de datos
Rsync
Rsync es una herramienta de respaldo de línea de comandos de Linux, pero ahora también tiene una interfaz gráfica de usuario. A los usuarios de Linux, especialmente a los administradores de sistemas, les gusta mucho. Su interfaz gráfica se llama Grsync. A través de la línea de comando, se puede hacer una copia de seguridad automatizada a través de los administradores de sistema experimentados.
Características:
-Requiere poca memoria para ejecutar
-Copias de seguridad incrementales
-Actualizar todo el árbol de directorios y el sistema de archivos
-Copias de seguridad locales y remotas
-Conservar permisos de archivos y propiedad
Time Vault
Características:
-Crea copias de seguridad incrementales
-Toma una instantánea de todo el almacenamiento como una copia de seguridad
-Crear más copias de seguridad de los datos disponibles para restauración
-Interfaz agradable
-El proceso de instalación es bastante sencillo
Clonezilla
Symantec Ghost Corporate Edition lanza el software de copia de seguridad de código abierto Clonezilla basado en DRBL. El mecanismo principal de este software incluye la partición de la imagen, clon parcial, udpcast, etc. P. Hay dos tipos de Clonezilla disponibles. Estos son Clonezilla en vivo y Clonezilla SE. Para copias de seguridad y restauraciones de una sola máquina, se usa Clonezilla Live y para un servidor, se usa Clonezilla SE.
Características:
-Soporte de sistema de archivos múltiples
-Arranque BIOS o UEFI
-Modo desatendido
-Imágenes personalizables y clonación
-Restauración de una sola imagen a múltiples dispositivos locales
-Cifrado de imagen
-Respaldo de disco entero o partición
-Soporte de multidifusión para la clonación masiva
Duplicity
Duplicity realiza una copia de seguridad de los directorios produciendo volúmenes cifrados de formato de tar. Los carga a un servidor de archivos local o remoto. Duplicity usa librsync que se archiva de forma incremental. Solo sigue registrando las partes de los archivos que han cambiado desde la última copia de seguridad. Duplicity usa GnuPG para encriptar y/o firmar el archivo.
Características:
-Fácil de usar
-Archivo encriptado y firmado
-Ancho de banda y espacio eficiente
-Formato de archivo estándar
-Elección de protocolo remoto
FlyBack
Flyback se crea en base a Rsync. Crea copias de seguridad incrementales de archivos como la otra copia de seguridad basada en Rsync que se puede restaurar más adelante. Una vista cronológica de un sistema de archivos, que permite previsualizar o recuperar archivos individuales o directorios de uno en uno. Presentan una vista de un administrador de archivos estándar que permite controles adicionales para avanzar y retroceder.
Características:
-Ejecutar automáticamente copias de seguridad selectivas
-Eliminar selectivamente copias de seguridad específicas
-La capacidad de realizar una copia de seguridad de los directorios especificados por el usuario en cualquier lugar incluye un disco externo
-Escanea toda la estructura de directorios cuando se realiza una copia de seguridad
-Son posibles programar múltiples copias de seguridad
-Control de usuario sobre la ubicación de la copia de seguridad, inclusión y lista de exclusión
-Tiene una amigable interfaz gráfica de usuario
BackupNinja
Backupninja es una útil herramienta de refuerzo de respaldo para Linux. Backupninja permite a los clientes planificar documentos de diseño de acciones de refuerzo. Esos documentos se pueden colgar en /etc/backup.d/. Backupninja realiza refuerzos seguros, remotos y, además, incrementales sobre un sistema.
Características:
-Fácil de utilizar Ninja partner
-Funciona con servidores virtuales Linux
-Arreglo de refuerzo de base de datos incluido
-Refuerzos programados
-Alarmas de correo electrónico
Ejecuta el siguiente comando para instalar BackupNinja en Ubuntu Server:
sudo apt-get update sudo apt-get install backupninja duplicity rdiff-backup
Kbackup
Kbackup es una herramienta de copia de seguridad directa para el sistema operativo Linux, que también se puede usar en UNIX. Después de crear archivos y comprimirlos usando tar, o gzip toma una copia de seguridad. Es muy fácil de usar y tiene muchos elementos de menú para operar. También es compatible con cifrado y doble buffering.
Características:
-Compresión, encriptación y doble buffer admitidos
-Admite copias de seguridad completas o incrementales
-Alta fiabilidad
-Soporte para unidades de cinta, disquetes o medios extraíbles, respaldo remoto a través de redes
-Documentación extendida
Ejecuta el siguiente comando para instalar Kbackup:
sudo apt-get install kbackup
BackupPC
BackupPC es un software completamente multiplataforma que puede ejecutarse en todos los sistemas operativos. Este software está diseñado para uso empresarial. BackupPC admite la compresión de archivos completa y utiliza un espacio de disco pequeño. BackupPC no necesita ningún software del lado del cliente para ejecutarse. Esto puede proporcionar una copia de seguridad de muy alto rendimiento.
Características:
-Flexibilidad. Muy flexible durante la restauración de copia de seguridad
-No se necesita ningún software del lado del cliente
-Se admite un conjunto completo de opciones de restauración
-Dispone de un documentación enorme y una potente interfaz web de usuario
Fwbackups
Fwbackups es otro software de copia de seguridad de código abierto de Linux que admite multiplataforma. Fwbackups tiene características vibrantes y la tasa de satisfacción del usuario. Una de las cosas más emocionantes de Fwbackups es que el usuario puede participar en el desarrollo de este software y solo puede usarlo como tester. Tiene una interfaz muy fácil de usar que se puede usar como respaldo seguro.
Características:
-Una interfaz excelente y simple
-Muy flexible en la configuración de copia de seguridad
-La copia de seguridad se puede hacer de forma remota
-Se puede hacer una copia de seguridad de todos los archivos
-Opciones para excluir archivos y directorios
Simple Backup Suite
La interfaz Gnome se usa como una configuración de respaldo donde los usuarios pueden acceder a todos. Mayormente utilizado para el escritorio Gnome, Regex se puede usar para especificar archivos y directorios. La interfaz amigable y atractiva es fácilmente personalizable.
Características:
-Múltiples perfiles de respaldo
-Copias de seguridad comprimidas y sin comprimir
-La notificación de inicio de sesión y correo está disponible
-Dos tipos de copias de seguridad: programada y manual
-Copias de seguridad locales y remotas
Back In Time
Es sencillo utilizar la herramienta de copia de seguridad para el sistema operativo Linux y funciona tomando instantáneas para determinar índices y patrocinarlos.
Características:
-Dos tipos de copias de seguridad manuales o automáticas.
-Copia de seguridad de directorios
-Copia de seguridad programada
Mondorescue
Este es uno de los mejores y gratuitos software de respaldo de código abierto. Mondorescue es muy confiable porque tiene una amplia colección de características integrales. Puede realizar copias de seguridad desde computadoras personales, estaciones de trabajo o servidores. Los directorios de respaldo pueden ser particiones, cintas, NFS, CD- [R | W], DVD-R [W], DVD + R [W], etc.
Características:
-La instalación de Linux puede ser clonada
-La copia de seguridad no RAID se puede restaurar como RAID
-Sistema que se ejecuta en un formato y restaurar como otro
-Verificar la integridad
-Puede hacer copias de seguridad de sistemas Linux / Windows, incluidos los sectores de arranque
Box Backup Tool
Software de copia de seguridad de fuente abierta y completamente automático para Linux. Los datos de respaldo se pueden almacenar en el servidor y se pueden restaurar muy rápidamente. El usuario puede elegir optimizado y documentado si sus archivos están en un servidor local o se puede hacer una copia de seguridad en el servidor en vivo.
Características:
-Copias de seguridad en línea
-Copias de seguridad automatizadas
-Copias de seguridad en archivos
-Se comporta como una casette
-Fácil y barato para ejecutar un servidor
Mención honorable
# Timeshift
Timeshift A diferencia de otras aplicaciones similares para copias de seguridad, como rsnapshot, BackInTime y TimeVault, analizadas más arriba, TimeShift está pensada principalmente para funcionar, como hemos dicho, de forma similar a System Restore de Windows o Time Machine de Mac OS, es decir, Timeshift hace copias de seguridad solo de los archivos del sistema y de todas las configuraciones, pero no de los datos personales.
Características:
-Copias de seguridad del sistema y configuraciones
-Interfaz de usuario muy amigable y vistosa
-Similar a Time Machine de OSX
Instalación:
Añade el PPA:
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get install timeshift
Las copias de seguridad de los PC o servidores siempre es esencial para evitar una desgracia permanente de la información. Por lo tanto, es muy importante familiarizarse con las diferentes herramientas de respaldo, particularmente para los administradores de sistemas que trabajan con medidas extensas de información a nivel empresarial e incluso en computadoras personales. Siempre es una práctica convencional seguir bajando información en nuestras computadoras; esto debería ser posible físicamente o configurado para funcionar en consecuencia. Numerosas herramientas de respaldo tienen diferentes características que permiten a los usuarios establecer el tipo de copia de seguridad, y el momento de la copia de seguridad.