GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e utilizzare Rdiff-backup nei sistemi RHEL

Il backup dei dati è un elemento importante per una corretta amministrazione di Linux. È un insieme di abilità padroneggiato dalla maggior parte degli utenti e amministratori Linux. Che tu stia cercando soluzioni di backup dei dati remoti o locali, è importante considerare l'efficienza di uno strumento di backup come Rdiff-backup .

Backup Rdiff l'utilità di backup dei dati è considerata una soluzione di backup dei dati multipiattaforma. Pertanto, la sua usabilità si estende anche a FreeBSD e macOS piattaforme del sistema operativo. Questa flessibilità multipiattaforma è in parte il risultato dello strumento di backup Rdiff scritto in Python.

Funzioni di backup Rdiff

Si distinguono due caratteristiche di questa utilità di backup dei dati locale e remota:

  • Backup incrementale inverso :se hai già creato un backup dei tuoi file e in seguito altri file diventano disponibili per il backup, Rdiff-backup aggiornerà solo la destinazione del backup con i file di backup appena aggiunti. Dà la priorità all'ultimo backup invece di sovrascrivere tutti i file sulla destinazione del backup.
  • Ripristino dati flessibile :Così come è facile implementare un piano di backup locale o remoto utilizzando Rdiff-backup , puoi anche usarlo per accedere ai backup creati e ripristinarli se necessario.
  • Supporto del protocollo SSH :Quando sei in una rete, puoi sempre fare affidamento sulla flessibilità e sulla sicurezza dei protocolli SSH per trasferire/fare il backup dei tuoi dati. Lo sforzo di backup iniziale replica la directory dei dati di origine in una destinazione remota specificata. Successivamente, ulteriori sforzi di backup vengono sincronizzati in modo incrementale.

In questo articolo imparerai come installare e utilizzare il backup Rdiff utilità di backup dei dati in RHEL , CentOS , Fedora, e Rocky Linux /AlmaLinux distribuzioni.

Installa Rdiff-backup nei sistemi RHEL

Per installare correttamente l'ultima versione del backup Rdiff strumento su RHEL , dovremo fare riferimento a uno dei suoi gestori di pacchetti supportati (dnf o ehm o pip3 da Python).

Tuttavia, il tuo sistema dovrà prima soddisfare le seguenti dipendenze.

  • Per il backup remoto, il sistema di backup di destinazione/destinazione deve implementare una configurazione SSH senza password.
  • Supporto esteso degli attributi tramite Pyxatrr.
  • Supporto ACL opzionale tramite pylibacl.
  • 1.0.0 o versioni successive di librsync.
  • 3.6 o versioni successive di Python.

Per installare facilmente il backup Rdiff strumento su RHEL 8 , considereremo la flessibilità e l'utilità del gestore di pacchetti di Python (pip3 ). Questo approccio ci salva dall'installazione separata e obbligatoria di pylibacl e sincronizzazione della libreria dipendenze.

Prima di installare il rdiff-backup strumento tramite questo gestore di pacchetti, dovresti prima installarlo insieme ad alcune delle sue dipendenze.

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

Ora possiamo procedere con l'installazione di rdiff-backup strumento tramite pip3 di Python gestore di pacchetti.

$ pip3 install --user rdiff-backup

Conferma la versione installata di rdiff-backup strumento.

$ rdiff-backup --version 

rdiff-backup 2.0.5

Come utilizzare Rdiff-backup nei sistemi RHEL

L'utilizzo del rdiff-backup lo strumento dipende se si desidera eseguire il backup dei file locali o remoti. Il backup dei file locali implica che si desidera eseguire il backup del contenuto di una directory di file specifica su una partizione o un supporto rimovibile sul computer locale. Il backup dei file remoti implica che desideri eseguire il backup dei file da un server remoto a un altro.

Backup dei file locali di Linux

Identifica il pwd (directory di lavoro principale ) e il percorso del file di directory di cui si desidera eseguire il backup insieme alla partizione di destinazione o al supporto rimovibile in cui verranno archiviati i backup dei file.

$ pwd
$ ls

Tenteremo di eseguire il backup di /home/dnyce/Documents/Work directory. Devi anche identificare il percorso della partizione di destinazione o del supporto rimovibile.

La destinazione del backup sarà /media/dnyce/778302783FF74C6A/Backups . Eseguiamo ora il seguente rdiff-backup comando per eseguire il backup dei file su un supporto rimovibile.

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

Possiamo anche verificare la creazione della directory dei file di backup.

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

Backup dei file remoti Linux

Il RHEL 8 server con rdiff-backup l'installazione agirà come la macchina con le directory di file di cui dobbiamo eseguire il backup. Puoi identificare il suo indirizzo IP tramite ifconfig comando.

$ ifconfig

Lo stesso ifconfig comando può anche identificare l'indirizzo IP per la macchina remota che conterrà i nostri file di backup.

$ ifconfig

Per eseguire il backup dei dati dal tuo RHEL 8 macchina su un'altra macchina server remota, prima identifica il percorso/la posizione dei file di cui desideri eseguire il backup.

Questo percorso può essere rappresentato come 192.168.x.x::/home/dnyce/Desktop/shareable . È inoltre necessario identificare il percorso/la posizione sull'altro server remoto per la custodia dei file di backup.

Questo percorso può essere rappresentato come 192.168.x.x::/home/ubuntu/Desktop/Backups .

A seconda della distribuzione del sistema operativo Linux su questa macchina remota, utilizzare il gestore di pacchetti appropriato per installare rdiff-backup . Nel mio caso, poiché questa macchina remota esegue Ubuntu , installerò rdiff-backup con il seguente 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

Non è necessario specificare RHEL 8 Indirizzo IP poiché siamo già sulla sua interfaccia.

Verifica se è stato eseguito il backup dei tuoi file.

Backup Rdiff è uno strumento flessibile e facile da usare. Puoi saperne di più sull'utilizzo di questo comando dalla sua pagina man:

$ man rdiff-backup

Linux
  1. Come installare e utilizzare telnet su Kali Linux

  2. Come installare e utilizzare Cockpit su CentOS 8 / RHEL 8

  3. Come installare e utilizzare Flatpak in Linux

  4. Come installare e utilizzare Traceroute in Linux

  5. Come installare e utilizzare Sguardi per monitorare i sistemi Linux

Come installare e gestire i contenitori Podman nei sistemi RHEL

Come installare e utilizzare Telnet su sistemi Linux

Come installare e utilizzare R su Ubuntu

Come installare e utilizzare il comando fd in Linux

Come installare e utilizzare Nu Shell su Linux

Come installare e utilizzare Docker su AlmaLinux 8