GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser Rdiff-backup dans les systèmes RHEL

La sauvegarde des données est un élément important d'une administration Linux réussie. C'est un ensemble de compétences maîtrisé par la plupart des utilisateurs et administrateurs Linux. Que vous recherchiez des solutions de sauvegarde de données à distance ou locales, il est important de considérer l'efficacité d'un outil de sauvegarde comme Rdiff-backup .

Sauvegarde Rdiff L'utilitaire de sauvegarde de données est attribué en tant que solution de sauvegarde de données multiplateforme. Par conséquent, sa convivialité s'étend également à FreeBSD et macOS plates-formes de système d'exploitation. Cette flexibilité multiplateforme est en partie due au fait que l'outil de sauvegarde Rdiff est écrit en Python.

Fonctionnalités de sauvegarde Rdiff

Deux fonctionnalités de cet utilitaire de sauvegarde de données local et distant se distinguent :

  • Sauvegarde incrémentielle inversée  :Si vous avez déjà créé une sauvegarde de vos fichiers et que plus tard, d'autres fichiers deviennent disponibles pour la sauvegarde, Rdiff-backup mettra uniquement à jour la destination de sauvegarde avec les fichiers de sauvegarde nouvellement ajoutés. Il donne la priorité à la dernière sauvegarde au lieu d'écraser tous les fichiers sur la destination de sauvegarde.
  • Restauration flexible des données :Tout comme il est facile de mettre en place un plan de sauvegarde local ou distant en utilisant Rdiff-backup , vous pouvez également l'utiliser pour accéder à vos sauvegardes créées et les restaurer si nécessaire.
  • Prise en charge du protocole SSH :Lorsque vous êtes en réseau, vous pouvez toujours compter sur la flexibilité et la sécurité des protocoles SSH pour transférer/sauvegarder vos données. L'effort de sauvegarde initial réplique le répertoire de données source vers une destination distante spécifiée. Ensuite, d'autres efforts de sauvegarde sont synchronisés de manière incrémentielle.

Dans cet article, vous apprendrez à installer et à utiliser Rdiff-backup utilitaire de sauvegarde de données dans RHEL , CentOS , Fédora, et Rocky Linux /AlmaLinux distributions.

Installer Rdiff-backup dans les systèmes RHEL

Pour installer avec succès la dernière version de Rdiff-backup outil sur RHEL , nous devrons référencer l'un de ses gestionnaires de packages pris en charge (dnf ou miam ou pip3 de Python).

Cependant, votre système devra d'abord répondre aux dépendances suivantes.

  • Pour la sauvegarde à distance, le système de sauvegarde ciblé/de destination doit implémenter une configuration SSH sans mot de passe.
  • Prise en charge étendue des attributs via Pyxatrr.
  • Prise en charge facultative des ACL via pylibacl.
  • 1.0.0 ou versions ultérieures de librsync.
  • 3.6 ou versions ultérieures de Python.

Pour installer facilement le Rdiff-backup outil sur RHEL 8 , nous allons considérer la flexibilité et l'utilité du gestionnaire de paquets de Python (pip3 ). Cette approche nous évite l'installation séparée et obligatoire de pylibacl et librsync dépendances.

Avant d'installer rdiff-backup tool via ce gestionnaire de packages, vous devez d'abord l'installer avec certaines de ses dépendances.

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

Nous pouvons maintenant procéder à l'installation de rdiff-backup outil via pip3 de Python gestionnaire de paquets.

$ pip3 install --user rdiff-backup

Confirmez la version installée de rdiff-backup outil.

$ rdiff-backup --version 

rdiff-backup 2.0.5

Comment utiliser Rdiff-backup dans les systèmes RHEL

L'utilisation de rdiff-backup dépend de si vous souhaitez effectuer une sauvegarde de fichiers locale ou distante. La sauvegarde des fichiers locaux implique que vous souhaitiez sauvegarder le contenu d'un répertoire de fichiers spécifique sur une partition ou un support amovible sur votre ordinateur local. La sauvegarde de fichiers à distance implique que vous souhaitiez sauvegarder vos fichiers d'un serveur distant à un autre.

Sauvegarde des fichiers locaux Linux

Identifiez le pwd (répertoire de travail parent ) et le chemin du fichier de répertoire que vous souhaitez sauvegarder avec la partition de destination ou le support amovible qui stockera les sauvegardes de fichiers.

$ pwd
$ ls

Nous allons essayer de sauvegarder /home/dnyce/Documents/Work annuaire. Vous devez également identifier le chemin d'accès à votre partition de destination ou à votre support amovible.

La destination de sauvegarde sera /media/dnyce/778302783FF74C6A/Backups . Exécutons maintenant la commande rdiff-backup suivante commande pour sauvegarder des fichiers sur un support amovible.

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

Nous pouvons également vérifier la création du répertoire du fichier de sauvegarde.

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

Sauvegarde des fichiers distants Linux

Le RHEL 8 serveur avec rdiff-backup l'installation agira comme la machine avec les répertoires de fichiers que nous devons sauvegarder. Vous pouvez identifier son adresse IP via le ifconfig commande.

$ ifconfig

Le même ifconfig La commande peut également identifier l'adresse IP de la machine distante qui contiendra nos fichiers de sauvegarde.

$ ifconfig

Pour sauvegarder les données de votre RHEL 8 machine vers une autre machine serveur distante, identifiez d'abord le chemin/l'emplacement des fichiers que vous souhaitez sauvegarder.

Ce chemin peut être représenté par 192.168.x.x::/home/dnyce/Desktop/shareable . Vous devez également identifier le chemin/l'emplacement sur l'autre serveur distant pour la sauvegarde de vos fichiers de sauvegarde.

Ce chemin peut être représenté par 192.168.x.x::/home/ubuntu/Desktop/Backups .

Selon la distribution du système d'exploitation Linux sur cette machine distante, utilisez le gestionnaire de packages approprié pour installer rdiff-backup . Dans mon cas, puisque cette machine distante exécute Ubuntu , je vais installer rdiff-backup avec la commande suivante :

$ 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

Nous n'avons pas besoin de spécifier RHEL 8 Adresse IP puisque nous sommes déjà sur son interface.

Vérifiez si la sauvegarde de vos fichiers a eu lieu.

Sauvegarde Rdiff est un outil flexible et facile à utiliser. Vous pouvez en savoir plus sur l'utilisation de cette commande à partir de sa page de manuel :

$ man rdiff-backup

Linux
  1. Comment installer et utiliser telnet sur Kali Linux

  2. Comment installer et utiliser Cockpit sur CentOS 8 / RHEL 8

  3. Comment installer et utiliser Flatpak sous Linux

  4. Comment installer et utiliser Traceroute sous Linux

  5. Comment installer et utiliser Glances pour surveiller les systèmes Linux

Comment installer et gérer les conteneurs Podman dans les systèmes RHEL

Comment installer et utiliser Telnet sur les systèmes Linux

Comment installer et utiliser R sur Ubuntu

Comment installer et utiliser la commande fd sous Linux

Comment installer et utiliser Nu Shell sous Linux

Comment installer et utiliser Docker sur AlmaLinux 8