GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar y usar Rdiff-backup en sistemas RHEL

La copia de seguridad de datos es un elemento importante de la administración exitosa de Linux. Es un conjunto de habilidades dominado por la mayoría de los usuarios y administradores de Linux. Ya sea que busque soluciones de copia de seguridad de datos remotas o locales, es importante considerar la eficiencia de una herramienta de copia de seguridad como Rdiff-backup .

Rdiff-copia de seguridad La utilidad de copia de seguridad de datos se atribuye como una solución de copia de seguridad de datos multiplataforma. Por tanto, su usabilidad se extiende también a FreeBSD y macOS plataformas de sistemas operativos. Esta flexibilidad multiplataforma es en parte el resultado de que la herramienta Rdiff-backup está escrita en Python.

Características de copia de seguridad de Rdiff

Destacan dos características de esta utilidad de copia de seguridad de datos local y remota:

  • Copia de seguridad incremental inversa :si ya creó una copia de seguridad de sus archivos y luego hay más archivos disponibles para la copia de seguridad, Rdiff-backup solo actualizará el destino de la copia de seguridad con los archivos de copia de seguridad recién agregados. Prioriza la copia de seguridad más reciente en lugar de sobrescribir todos los archivos en el destino de la copia de seguridad.
  • Restauración de datos flexible :Así como es fácil implementar un plan de respaldo local o remoto usando Rdiff-backup , también puede usarlo para acceder a las copias de seguridad creadas y restaurarlas si es necesario.
  • Compatibilidad con el protocolo SSH :Cuando esté en una red, siempre puede confiar en la flexibilidad y seguridad de los protocolos SSH para transferir/respaldar sus datos. El esfuerzo de copia de seguridad inicial replica el directorio de datos de origen en un destino remoto especificado. Posteriormente, los esfuerzos adicionales de copia de seguridad se sincronizan de forma incremental.

En este artículo, aprenderá a instalar y utilizar Rdiff-backup utilidad de copia de seguridad de datos en RHEL , Cent OS , Fedora y Rocky Linux /AlmaLinux distribuciones.

Instalar Rdiff-backup en sistemas RHEL

Para instalar correctamente la última versión de Rdiff-backup herramienta en RHEL , tendremos que hacer referencia a uno de sus administradores de paquetes admitidos (dnf o mmm o pip3 de Python).

Sin embargo, su sistema primero deberá cumplir con las siguientes dependencias.

  • Para la copia de seguridad remota, el sistema de copia de seguridad objetivo/destino debe implementar una configuración SSH sin contraseña.
  • Soporte de atributo extendido a través de Pyxatrr.
  • Compatibilidad con ACL opcional a través de pylibacl.
  • 1.0.0 o versiones posteriores de librsync.
  • 3.6 o versiones posteriores de Python.

Para instalar fácilmente el Rdiff-backup herramienta en RHEL 8 , vamos a considerar la flexibilidad y la utilidad del administrador de paquetes de Python (pip3 ). Este enfoque nos salva de la instalación separada y obligatoria de pylibacl y librsync dependencias.

Antes de instalar rdiff-backup herramienta a través de este administrador de paquetes, primero debe instalarlo junto con algunas de sus dependencias.

$ sudo dnf install python3-pip python3-setuptools python3-pyxattr 

Ahora podemos proceder a instalar el rdiff-backup herramienta a través de pip3 de Python administrador de paquetes.

$ pip3 install --user rdiff-backup

Confirme la versión instalada de rdiff-backup herramienta.

$ rdiff-backup --version 

rdiff-backup 2.0.5

Cómo usar Rdiff-backup en sistemas RHEL

El uso de rdiff-backup La herramienta depende de si desea realizar una copia de seguridad de archivos local o remota. La copia de seguridad de archivos locales implica que desea hacer una copia de seguridad de un contenido de directorio de archivos específico en una partición o medio extraíble en su máquina local. La copia de seguridad de archivos remotos implica que desea hacer una copia de seguridad de sus archivos de un servidor remoto a otro.

Copia de seguridad de archivos locales de Linux

Identifique la contraseña (directorio de trabajo principal ) y la ruta del archivo de directorio que desea respaldar junto con la partición de destino o el medio extraíble que almacenará las copias de seguridad de archivos.

$ pwd
$ ls

Intentaremos hacer una copia de seguridad de /home/dnyce/Documents/Work directorio. También debe identificar la ruta a su partición de destino o medios extraíbles.

El destino de la copia de seguridad será /media/dnyce/778302783FF74C6A/Backups . Ejecutemos ahora el siguiente rdiff-backup Comando para hacer una copia de seguridad de los archivos en medios extraíbles.

$ sudo rdiff-backup /home/dnyce/Documents/work /media/dnyce/778302783FF74C6A/Backups

También podemos verificar la creación del directorio de archivos de copia de seguridad.

$ cd /media/dnyce/778302783FF74C6A/Backups
$ ls

Copia de seguridad de archivos remotos de Linux

El RHEL 8 servidor con rdiff-backup la instalación actuará como la máquina con los directorios de archivos que necesitamos respaldar. Puede identificar su dirección IP a través de ifconfig comando.

$ ifconfig

El mismo ifconfig El comando también puede identificar la dirección IP de la máquina remota que contendrá nuestros archivos de copia de seguridad.

$ ifconfig

Para hacer una copia de seguridad de los datos de su RHEL 8 máquina a otra máquina de servidor remoto, primero, identifique la ruta/ubicación de los archivos que desea respaldar.

Esta ruta se puede representar como 192.168.x.x::/home/dnyce/Desktop/shareable . También necesita identificar la ruta/ubicación en el otro servidor remoto para la custodia de sus archivos de copia de seguridad.

Esta ruta se puede representar como 192.168.x.x::/home/ubuntu/Desktop/Backups .

Dependiendo de la distribución del sistema operativo Linux en esta máquina remota, use el administrador de paquetes apropiado para instalar rdiff-backup . En mi caso, dado que esta máquina remota ejecuta Ubuntu , instalaré rdiff-backup con el siguiente comando:

$ sudo apt install rdiff-backup
The associated rdiff-backup command for backing up the shareable directory on RHEL 8 to remote server with IP address 192.168.x.x will look like the following:
$ rdiff-backup /home/dnyce/Desktop/shareable [email protected]::/home/ubuntu/Desktop/Backups

No necesitamos especificar RHEL 8 dirección IP ya que ya estamos en su interfaz.

Verifique si se realizó la copia de seguridad de sus archivos.

Rdiff-copia de seguridad es una herramienta flexible y fácil de usar. Puede obtener más información sobre el uso de este comando en su página man:

$ man rdiff-backup

Linux
  1. Cómo instalar y usar telnet en Kali Linux

  2. Cómo instalar y usar Cockpit en CentOS 8 / RHEL 8

  3. Cómo instalar y usar Flatpak en Linux

  4. Cómo instalar y usar Traceroute en Linux

  5. Cómo instalar y usar Glances para monitorear sistemas Linux

Cómo instalar y administrar contenedores Podman en sistemas RHEL

Cómo instalar y usar Telnet en sistemas Linux

Cómo instalar y usar R en Ubuntu

Cómo instalar y usar el comando fd en Linux

Cómo instalar y usar Nu Shell en Linux

Cómo instalar y usar Docker en AlmaLinux 8