GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué hay de nuevo con rdiff-copia de seguridad?

En marzo de 2020, rdiff-backup avanzó a la versión 2, 11 años después del último lanzamiento principal. La obsolescencia de Python 2 a principios de 2020 fue el impulso de esta actualización, pero le dio al equipo de desarrollo la oportunidad de incorporar otras características y beneficios.

Durante aproximadamente dos décadas, rdiff-backup ha ayudado a los usuarios de Linux a mantener copias de seguridad completas de sus datos de forma local o remota sin agotar recursos innecesariamente. Esto se debe a que la solución de código abierto realiza copias de seguridad incrementales inversas:realiza copias de seguridad solo de los archivos que cambiaron desde la copia de seguridad anterior.

La renovación (o, como dicen algunos, el renacimiento) se produjo gracias a los esfuerzos de un nuevo equipo de desarrollo autoorganizado (dirigido por Eric Zolf y Patrik Dufresne de IKUS Software y Otto Kekäläinen de Seravo) que juntó cabezas y manos para el beneficio de todos los usuarios de rdiff-backup.

Nuevas funciones en rdiff-backup

Junto con la migración a Python 3, encabezada por Eric, el proyecto se migró a un nuevo repositorio libre de empresas para recibir contribuciones. El equipo también incorporó todos los parches enviados a lo largo de los años, incluida la compatibilidad con archivos dispersos y una solución para los enlaces físicos.

Automatización con Travis CI

Otra gran mejora es la adición de una canalización de integración continua/entrega continua (CI/CD) que utiliza Travis CI de código abierto. Esto permite realizar pruebas de respaldo de rdiff en varios entornos, lo que garantiza que los cambios no afecten la estabilidad de la solución. La canalización de CI/CD incluye integración de compilaciones y distribución binaria para todas las plataformas principales.

Fácil instalación con yum y apt

La nueva solución de copia de seguridad de rdiff se ejecuta en todas las principales distribuciones de Linux, incluidas Fedora, Red Hat, Elementary, Debian y muchas más. Frank y Otto trabajaron arduamente para proporcionar repositorios abiertos para facilitar el acceso y la instalación. Puede instalar rdiff-backup usando su administrador de paquetes o seguir las instrucciones paso a paso en la página del proyecto de GitHub.

Un nuevo hogar

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

El equipo migró el sitio web de Savannah a GitHub Pages y está renovando el sitio web oficial rdiff-backup.net para incluir contenido nuevo y mejorar la apariencia.

Cómo usar rdiff-backup

Si es nuevo en rdiff-backup, se sorprenderá de lo fácil que es utilizarlo. Una solución de copia de seguridad debe ser no intimidante para que se sienta cómodo con los procesos de copia de seguridad y restauración.

Iniciar una copia de seguridad

Para iniciar una copia de seguridad en una unidad local, como una conectada por USB, ingrese el rdiff-backup comando seguido de la unidad de la que desea hacer una copia de seguridad y el directorio de destino donde desea almacenar los archivos.

Por ejemplo, para hacer una copia de seguridad en una unidad local llamada my_backup_drive , introduce:

$ rdiff-backup /home/tux/ /run/media/tux/my_backup_drive/

Para hacer una copia de seguridad de sus datos en un almacenamiento externo, use la ubicación del servidor remoto seguida de :: para apuntar al punto de montaje de la unidad de copia de seguridad:

$ rdiff-backup /home/tux/ [email protected]::/my_backup_drive/

Es posible que deba configurar claves SSH para que este proceso sea sencillo.

Restaurar archivos

La razón para hacer copias de seguridad es que a veces se pierden archivos. Para hacer que la recuperación sea lo más simple posible, ni siquiera necesita rdiff-backup para restaurar archivos (aunque use el rdiff-backup comando proporciona algunas comodidades).

Si necesita obtener un archivo de su unidad de copia de seguridad, simplemente puede copiarlo desde la unidad de copia de seguridad a su sistema local usando cp para una unidad local o scp para una unidad remota.

Para una unidad local, use:

$ cp _run_media/tux/my_backup_drive/Documents/example.txt \ ~/Documents

O para una unidad remota:

$ scp [email protected]::/my_backup_drive/Documents/example.txt \ ~/Documents

Sin embargo, usando el rdiff-backup El comando proporciona otras opciones, incluido el --restore-as-of opción. Esto le permite especificar qué versión de su archivo desea rescatar.

Por ejemplo, suponga que desea rescatar un archivo tal como apareció hace cuatro días:

$ rdiff-backup --restore-as-of 4D \ /run/media/tux/foo.txt ~/foo_4D.txt

También puede usar rdiff-backup para obtener la última versión:

$ rdiff-backup --restore-as-of now \ /run/media/tux/foo.txt ~/foo_4D.txt

Es fácil. Además, rdiff-backup tiene muchas otras opciones, por ejemplo, puede excluir archivos de una lista, hacer una copia de seguridad de un control remoto a otro remoto y más, sobre lo que puede obtener información en la documentación.

Haz una copia de seguridad

Nuestro equipo de desarrollo espera que los usuarios aprecien esta solución renovada de copia de seguridad de rdiff de código abierto, que es la culminación de nuestros continuos esfuerzos. También apreciamos a nuestros colaboradores, quienes verdaderamente demuestran el poder del código abierto.


Linux
  1. ¿Qué es un usuario de Linux?

  2. ¿Qué es Umask en Linux?

  3. Flatpak en Linux:qué es y cómo instalar aplicaciones con él

  4. Comando JQ en Linux con ejemplos

  5. En Linux, ¿qué métrica tiene una ruta sin métrica?

15 comandos ps de Linux con ejemplos

Novedades en la estación de trabajo Fedora 32

Linux Kernel 5.9:Novedades y cómo actualizar

¿Qué es el Shell en Linux?

Agregar nuevos usuarios en Linux con el comando Useradd

Crear nuevos grupos en Linux con el comando Groupadd