Ricerca nel sito web

25 eccezionali utility di backup per sistemi Linux nel 2023


Il backup su personal computer o server è sempre importante per prevenire la perdita permanente dei dati. Pertanto conoscere diversi strumenti di backup è molto importante, soprattutto per gli amministratori di sistema che lavorano con grandi quantità di dati a livello aziendale e anche su personal computer.

È sempre una buona pratica continuare a eseguire il backup dei dati sui nostri computer, questo può essere fatto manualmente o configurato per funzionare automaticamente. Molti strumenti di backup hanno funzionalità diverse che consentono agli utenti di configurare il tipo di backup, l'ora del backup, cosa eseguire il backup, la registrazione delle attività di backup e molto altro

In questo articolo, daremo un'occhiata a 25 eccezionali strumenti di backup che puoi utilizzare su server o sistemi Linux.

Menzione d'onore – CloudBerry Backup

CloudBerry Backup for Linux è una soluzione di backup cloud multipiattaforma con impostazioni di configurazione di backup avanzate e fornisce la sicurezza totale dei dati.

Con questo strumento puoi eseguire il backup di file e cartelle nell'archivio cloud di tua scelta: supporta più di 20 servizi di archiviazione cloud ampiamente conosciuti. CloudBerry Backup funziona con Ubuntu, Debian, Suse, Red Hat e altre distribuzioni Linux ed è compatibile anche con i sistemi operativi Windows e Mac.

Le principali funzionalità di backup sono:

  • Compressione
  • Crittografia AES a 256 bit
  • Backup pianificato
  • Backup incrementale
  • Interfaccia della riga di comando
  • Politica di conservazione e altro ancora.

1. Sincronizzazione

È uno strumento di backup da riga di comando popolare tra gli utenti Linux, in particolare gli amministratori di sistema. È ricco di funzionalità che include backup incrementali, aggiornamento dell'intero albero di directory e file system, backup sia locali che remoti, preservazione delle autorizzazioni dei file, proprietà, collegamenti e molto altro.

Ha anche un'interfaccia utente grafica chiamata Grsync ma un vantaggio di rsync è che i backup possono essere automatizzati utilizzando script e processi cron se utilizzati da amministratori di sistema esperti sulla riga di comando.

Abbiamo trattato così tanti articoli sullo strumento rsync in passato che puoi esaminarli di seguito:

2. Fwbackup

Fwbackups è un software gratuito e open source, multipiattaforma e ricco di funzionalità e gli utenti possono contribuire al suo sviluppo o semplicemente partecipare al test. Ha un'interfaccia intuitiva che consente agli utenti di eseguire facilmente i backup.

Ha caratteristiche come:

  • Interfaccia semplice
  • Flessibilità nella configurazione del backup
  • Backup remoti
  • Eseguire il backup di un intero file system
  • Escludi file e directory e molto altro ancora

3. Bacula

Bacula è un software open source per il backup, il ripristino e la verifica dei dati progettato per essere pronto per l'azienda con determinate complessità, sebbene queste complessità in realtà definiscano le sue potenti funzionalità come configurazioni di backup, backup remoti e molto altro.

È basato sulla rete ed è composto dai seguenti programmi:

  • un direttore: un programma che supervisiona tutte le operazioni di Bacula.
  • una console: un programma che permette all'utente di comunicare con il direttore Bacula di cui sopra.
  • un file: un programma installato sulla macchina di cui eseguire il backup.
  • storage: un programma utilizzato per leggere e scrivere nel tuo spazio di archiviazione.
  • catalogo: programma responsabile dei database utilizzati.
  • Monitor: un programma che tiene traccia di tutti gli eventi che accadono nelle diverse parti di Bacula.

4. Ninja di riserva

Backupninja è un potente strumento di backup che consente agli utenti di progettare file di configurazione dell'attività di backup che possono essere archiviati nella directory /etc/backup.d/. Aiuta a eseguire backup sicuri, remoti e anche incrementali su una rete.

Ha le seguenti caratteristiche:

  • File di configurazione in stile ini di facile lettura.
  • Utilizza gli script per gestire nuovi tipi di backup sul tuo sistema.
  • Pianifica i backup
  • Gli utenti possono scegliere quando ricevere tramite posta elettronica i rapporti sullo stato.
  • Crea facilmente un file di configurazione dell'azione di backup con una procedura guidata basata su console (ninjahelper).
  • Funziona con Linux-Vserver.

5. Suite di backup semplice (sbackup)

sbackup è una soluzione di backup per desktop Gnome in cui gli utenti possono accedere a tutte le configurazioni tramite l'interfaccia Gnome. Gli utenti possono utilizzare regex per specificare percorsi di file e directory durante il processo di backup.

Ha le seguenti caratteristiche:

  • Crea backup compressi e non compressi.
  • Supporta più profili di backup.
  • Consente la registrazione e le notifiche e-mail.
  • Backup pianificati e backup manuali.
  • Dividi i backup non compressi in più blocchi.
  • Supporta backup locali e remoti.

6. Kbackup

Kbackup è uno strumento di backup facile da usare per il sistema operativo Unix e può essere utilizzato su Linux. Può creare archivi e comprimerli utilizzando rispettivamente le utilità tar e gzip.

Kbackup ha le seguenti funzionalità:

  • Interfaccia intuitiva e guidata da menu.
  • Supporto per compressione, crittografia e doppio buffering.
  • Backup automatizzati e non presidiati.
  • Alta affidabilità.
  • Supporto per backup completi o incrementali.
  • Backup remoto su reti.
  • Documentazione portatile ed estesa tra gli altri.

7. Backup del PC

BackupPC è un software di backup multipiattaforma che può essere eseguito su Unix/Linux, Windows e Mac OS X. È progettato per l'uso a livello aziendale con una misura ad alte prestazioni. BackupPC può essere utilizzato su server, desktop e computer portatili.

Ha alcune delle seguenti caratteristiche:

  • Compressione dei file per ridurre l'utilizzo dello spazio su disco.
  • Non è necessario alcun software lato client.
  • Flessibilità durante il ripristino del backup
  • Flessibilità nella configurazione attraverso diversi parametri.
  • Notifiche all'utente sulla necessità di backup e così via.

8. Amanda

Amanda è un software open source che funziona su Unix/GNU Linux e Windows. Supporta utilità e formati di backup nativi come GNU tar per i backup su Unix/Linux. E per i backup su macchine Windows, utilizza un client Windows nativo. Gli utenti possono configurare un singolo server di backup per archiviare i backup da più macchine su una rete.

9. Indietro nel tempo

Back In Time è uno strumento di backup semplice e facile da usare per il sistema operativo Linux e funziona scattando istantanee di directory specificate ed eseguendo il backup.

Ha funzionalità come la configurazione:

  • Posizione di archiviazione in cui salvare gli snapshot.
  • Backup manuali o automatici.
  • Directory di cui eseguire il backup.

10. Mondosalvataggio

Mondorescue è un software di backup e salvataggio gratuito, affidabile e completo di tutte le funzionalità. Può eseguire backup da personal computer, workstation o server su partizioni del disco rigido, nastri, NFS, CD-[R|W], DVD-R[W], DVD+R[W] e molti altri.

Dispone inoltre di capacità di salvataggio e ripristino dei dati durante il processo di backup in caso di eventi distruttivi.

11. Scatola di backup

Box Backup è uno strumento di backup open source e può essere configurato per funzionare automaticamente. Ha caratteristiche come:

  • Backup in linea
  • Demone di backup per backup automatizzati
  • Archiviazione dei backup in file
  • Compressione e crittografia dei dati
  • Comportamento simile al nastro
  • Scelta del comportamento di backup e molti altri

12. Backup fortunato

Luckybackup è uno strumento di backup e sincronizzazione gratuito potente, veloce, affidabile e facile da usare, basato sullo strumento di backup Rsync.

È ricco di funzionalità con funzionalità come:

  • Conserva la proprietà e le autorizzazioni dei file.
  • Crea più snapshot di backup.
  • File e directory di opzioni avanzate.
  • Escludi opzioni e usa le opzioni rsync e molto altro.

13. Backup dell'Areca

Areca è uno strumento di backup open source destinato all'uso personale e consente all'utente di selezionare un set di file o directory di cui eseguire il backup e selezionare il metodo di backup e la posizione di archiviazione.

Ha caratteristiche come:

  • Notifiche e-mail sul processo di backup.
  • Semplicità d'uso in termini di configurazioni.
  • Sfoglia gli archivi e molto altro.

14. Protezione dei dati di Bareos

Bareos è un insieme di programmi open source che consente agli utenti di eseguire il backup, ripristinare e proteggere i dati su sistemi Linux. È un'idea derivata dal progetto dello strumento di backup Bacula e funziona su una rete in un'architettura client/server.

Le funzionalità di base sono gratuite ma è richiesto il pagamento per utilizzare le funzionalità di backup professionali. Ha le funzionalità dello strumento di backup Bacula.

15.BorgBackup

BorgBackup è uno strumento di archiviazione/backup di deduplicazione open source gratuito, efficiente e sicuro basato su riga di comando con supporto per la compressione e la crittografia autenticata. Può essere utilizzato per eseguire backup giornalieri e solo modifiche ai file dall'archiviazione dell'ultimo backup, utilizzando l'approccio di deduplicazione.

Di seguito sono riportate alcune delle sue caratteristiche principali:

  • È facile da installare e utilizzare.
  • Supporta la crittografia di tutti i dati.
  • Utilizza tecniche di crittografia autenticate per garantire backup sicuri.
  • È anche molto veloce.
  • Supporta l'archiviazione efficiente in termini di spazio.
  • Supporta anche la compressione opzionale dei dati.
  • Supporta backup remoti su SSH.
  • Supporta il montaggio dei backup allo stesso modo dei filesystem.

16. Resto

Restic è un programma di backup gratuito open source, efficiente, facile da usare, veloce e sicuro basato su riga di comando. È progettato per proteggere i dati di backup dagli aggressori, in qualsiasi tipo di ambiente di archiviazione.

Di seguito sono riportate le sue caratteristiche principali:

  • È multipiattaforma e funziona su sistemi simili a Unix come Linux e anche Windows.
  • È facile da installare, configurare e utilizzare.
  • Utilizza la crittografia per proteggere i dati.
  • Esegue solo il backup delle modifiche apportate ai dati.
  • Supporta la verifica dei dati nel backup.

17. rsistantanea

Rsnapshot è uno strumento di backup open source gratuito per sistemi operativi simili a Unix, basato su rsync. È progettato per acquisire uno snapshot del filesystem sulle macchine locali e sugli host remoti tramite SSH.

Rsnapshot supporta istantanee periodiche e gli utenti possono automatizzare i backup tramite processi cron. Inoltre, è efficiente anche nella gestione dello spazio su disco utilizzato per i backup.

18. Rutto

Burp è un software di backup e ripristino open source gratuito, efficiente, ricco di funzionalità e sicuro. È progettato per funzionare su una rete in un'architettura client/server (la modalità server funziona su sistemi basati su Unix come Linux, e i client vengono eseguiti su sistemi basati su Unix e Windows) e in tal caso mira a ridurre al minimo il traffico di rete per un'affidabilità risultati.

Di seguito sono elencate le sue caratteristiche principali:

  • Supporta due protocolli di backup indipendenti: protocollo I e II; ognuno con caratteristiche diverse.
  • Supporta i backup di rete.
  • Supporta la ripresa dei backup interrotti.
  • Supporta il backup e il ripristino di file, directory, collegamenti simbolici, collegamenti reali, FIFO, nodi, autorizzazioni e timestamp.
  • Supporta anche la pianificazione dei backup.
  • Supporta notifiche e-mail sui backup riusciti o non riusciti.
  • Offre un monitoraggio ncurses in tempo reale sul server.
  • Supporta la deduplicazione dei dati di archiviazione come molti altri strumenti di backup.
  • Supporta la compressione dei dati su una rete e nello spazio di archiviazione.
  • Supporta la firma automatica dell'autorità di certificazione SSL, del certificato client e molti altri.

19. Spostamento temporale

Timeshift è uno strumento di backup e ripristino per sistemi Linux che acquisisce istantanee incrementali del filesystem a intervalli regolari. Funziona in modo simile a rsnapshot (poiché utilizza rsync e collegamenti fisici per creare istantanee), ma offre alcune funzionalità uniche che non sono presenti nella sua controparte. Inoltre, è progettato per eseguire solo il backup dei file e delle impostazioni di sistema.

Di seguito sono riportate le caratteristiche principali di Timeshift:

  • Scatta solo un'istantanea dei file e delle impostazioni di sistema, i dati utente come immagini, musica, ecc. non vengono archiviati.
  • Acquisisce istantanee del filesystem utilizzando rsync+hardlink o istantanee BTRFS.
  • Supporta istantanee pianificate.
  • Supporta più livelli di backup con filtri di esclusione.
  • Consente di ripristinare le istantanee durante il runtime del sistema o da dispositivi live (come USB).

20. Duplicità

Duplicity è uno strumento di backup open source gratuito, sicuro ed efficiente in termini di larghezza di banda basato su rsync. Crea backup crittografati delle directory in archivi in formato tar e li esegue sul computer locale o remoto tramite SSH. Quando viene avviato per la prima volta, esegue un backup completo e, nei successivi backup futuri, registra solo le parti dei file che sono state modificate.

Di seguito sono elencate le caratteristiche principali di Duplicity:

  • È facile da usare e utilizza un formato di file standard.
  • Tiene traccia e considera solo le modifiche apportate ai file dall'ultimo backup.
  • Crea archivi incrementali efficienti in termini di spazio.
  • Crea archivi crittografati e/o firmati per motivi di sicurezza.
  • Supporta firme e delta di directory e file normali in formato tar.

21. Déjà Dup

Déjà Dup è uno strumento di backup semplice, sicuro e facile da usare per sistemi Linux creato per backup crittografati, off-site e regolari. Consente l'archiviazione di backup locale, remota o sul cloud con servizi come Google Drive e Nextcloud.

Di seguito sono elencate le caratteristiche principali di Déjà Dup:

  • Utilizza la duplicità come backend.
  • Supporta la crittografia e la compressione dei dati.
  • Supporta backup incrementali, consentendo di ripristinare da qualsiasi backup particolare.
  • Supporta la pianificazione di backup regolari.
  • Puoi facilmente integrarlo in un ambiente desktop GNOME.

22. UrBackup

UrBackup è un sistema di backup client/server open source facile da configurare per Linux, Windows e Mac OS X, che attraverso una combinazione di backup di immagini e file garantisce la sicurezza dei dati e tempi di ripristino rapidi.

Di seguito sono elencate le funzionalità principali di UrBackup:

  • Backup sicuri ed efficienti di immagini e file, completi e incrementali tramite una rete.
  • Un'interfaccia web che visualizza lo stato dei clienti, le attività correnti e le statistiche.
  • I report di backup vengono inviati a utenti o amministratori.
  • Ripristino di file e immagini facile da usare tramite unità CD/USB.
  • Accesso al backup dei file facile da configurare e utilizzare.
  • Notifiche tramite posta elettronica se non viene eseguito il backup di una macchina client per un determinato periodo di tempo.

23. rclone

Rclone è un potente programma da riga di comando scritto nel linguaggio Go, utilizzato per sincronizzare file e directory da più provider di archiviazione cloud come Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive, ecc.

24. Rilassati e recupera

Relax-and-Recover è un programma di ripristino di emergenza bare metal Linux e di migrazione del sistema configura e dimentica, utilizzato per creare un'immagine avviabile e ripristinare da un'immagine di backup esistente. Consente inoltre di ripristinare i diversi hardware del sistema e può, pertanto, essere utilizzato anche come strumento di migrazione.

25. rdiff-backup

rdiff-backup è un potente programma di backup da riga di comando scritto in programmazione Python che viene utilizzato per creare backup incrementali locali/remoti di un server o macchina locale, il che significa che esegue solo il backup di file modificati o modificati su una rete protetta tramite ssh utilizzando un protocollo rsync efficiente in termini di larghezza di banda.

Riepilogo

Ricorda sempre che il backup è molto importante e aiuta a prevenire la perdita di dati e puoi utilizzare vari strumenti di backup per Linux per effettuare un backup regolare dei tuoi dati.

Potresti utilizzare uno strumento di backup che non abbiamo esaminato, faccelo sapere pubblicando un commento e speriamo che troverai utile l'articolo e ricordati sempre di rimanere connesso a linux-console.net.