Beste back-upsoftware om een ​​back-up van bestanden te maken in Linux

Beste back-upsoftware om een ​​back-up van bestanden te maken in Linux

Back-upsoftware is een belangrijk programma in de toolkit van elke Linux-gebruiker. Hoewel de meesten er niet aan denken om het in hun dagelijks gebruik te gebruiken, is het de reddingslijn die ervoor zorgt dat uw bestanden veilig zijn tijdens een gegevensramp. In dit artikel worden zeven van de beste back-upsoftware voor Linux belicht die u gratis kunt gebruiken.

1. Alles synchroniseren

Syncthing is een eenvoudig hulpprogramma waarmee u meerdere mappen op verschillende systemen kunt synchroniseren. Het is een programma voor continue bestandssynchronisatie, wat betekent dat het voortdurend bestanden in realtime synchroniseert tussen twee of meer computers, zodat er altijd een veilige back-up van uw gegevens wordt gemaakt.

Een screenshot van Syncthing op een knooppuntmachine.

De manier waarop Syncthing werkt, is dat het zijn eigen set open netwerkprotocollen gebruikt om op betrouwbare wijze gegevens tussen uw machines te vinden, te koppelen en over te dragen. De ontwikkelaars van het programma gebruiken dit samen met een lichtgewicht serverdaemon om vrijwel onmiddellijke synchronisatie tussen clientknooppunten te realiseren.

Een van de grootste verkoopargumenten van Syncthing is dat het platformonafhankelijk compatibel is, zodat je Syncthing kunt implementeren en samen met niet-Linux-systemen kunt gebruiken.

Pluspunten

  • Kan zowel op desktop als mobiel werken.
  • Wordt geleverd met een lichtgewicht serverdaemon die u kunt implementeren met weinig tot geen systeemoverhead.
  • Vereist weinig onderhoud als het eenmaal als knooppunt draait.

Nadelen

  • Kan alleen live back-ups maken.
  • Wordt niet geleverd met gegevensredundantie.
  • Archiveert geen oude bestandsversies.

2. SparkleShare

SparkleShare is een lichtgewicht live back-upsysteem voor Linux. Net als Syncthing is het ook een platformonafhankelijke daemon die direct een back-up kan maken van bestanden op verschillende besturingssystemen in een netwerk. In tegenstelling tot Syncthing gebruikt SparkleShare Git echter als de belangrijkste backend voor het synchroniseren van gegevens tussen knooppunten.

Een screenshot van het versienummer van een actief exemplaar van SparkleShare.

Bovendien wordt SparkleShare dankzij de Git-backend ook direct uit de doos geleverd met versiebeheer. Dit betekent dat je tussen de versies van je back-ups kunt springen, vergelijkbaar met hoe Git-geschiedenis werkt.

Een voordeel hiervan is dat SparkleShare op vrijwel elke machine kan draaien met weinig tot geen systeemoverhead. Dit maakt het de ideale databack-up-daemon voor systemen met te weinig vermogen, zoals de Raspberry Pi.

Pluspunten

  • Kan door verschillende versies van een bestand springen.
  • Werkt op Linux, Windows en macOS.
  • Bestanden worden gecodeerd voordat ze naar andere knooppunten worden verzonden.

Nadelen

  • Kan slechts één hoofdmap back-uppen.
  • Vereist een hostsysteem waar bestanden vandaan komen en knooppunten slechts spiegels zijn.
  • Kan geen grote niet-tekstbestanden verwerken.

3. Al daarna

Deja Dup is een intuïtief, gebruikersgericht back-uphulpprogramma voor Linux-systemen. Het biedt een complete oplossing voor gegevensback-up met zo weinig mogelijk instellingen. U selecteert eenvoudigweg de mappen waarvan u een back-up wilt maken, en de doelmap waar u een back-up van uw gegevens wilt maken, en u bent klaar. Deze bijna-nul-configuratiebenadering maakt Deja Dup aantrekkelijk voor gebruikers die een eenvoudige en automatische back-updaemon willen. Dit is de reden waarom Deja Dup in verschillende Linux-distributies werd geïnstalleerd als de standaard back-uptoepassing.

Een screenshot van Deja Dup met het versienummer terwijl het actief is.

Deja Dup wordt standaard geleverd met gegevensontdubbeling. Dit is een methode voor het opslaan van informatie waarbij het programma alleen de relevante wijzigingen tussen twee back-up-snapshots opslaat. Dit resulteert in een lager totaal schijfverbruik vergeleken met een regulier volledig dumparchief.

Pluspunten

  • Ongelooflijk eenvoudig in gebruik.
  • Gegevensdeduplicatie kan op de lange termijn schijfruimte besparen.
  • Kan automatische onbeheerde back-ups uitvoeren.

Nadelen

  • Kan alleen met één machine werken.
  • Kan alleen werken met uw thuismap.
  • Gebruikt een speciaal binair formaat voor zijn snapshots.

4. Tijdverschuiving

Timeshift is een minimalistisch back-uphulpprogramma dat tot doel heeft de kernsysteembestanden en -instellingen van een machine te behouden. Net als DejaDup is het een bijna-nul-configuratieclient die u kunt ‘instellen en vergeten’.

Een screenshot van Timeshift terwijl het versienummer wordt weergegeven.

Een van de grootste verkoopargumenten van Timeshift is dat het direct uit de doos ondersteuning biedt voor op BTRFS gebaseerde systemen . Hierdoor kunt u profiteren van de atomaire snapshotting van BTRFS om systeemback-ups onmiddellijk te herstellen, vergelijkbaar met een reproduceerbare pakketbeheerder.

Daarnaast wordt Timeshift ook geleverd met ‘multi-level snapshots’ waarmee u het aantal back-ups dat u voor uw machine maakt, kunt afstemmen. U kunt Timeshift bijvoorbeeld opdracht geven om elk uur, dagelijks en zelfs tijdens het opstarten back-ups voor uw computer te maken.

Pluspunten

  • Vereist weinig tot geen configuratie om te werken.
  • Kan profiteren van de atomaire snapshots van BTRFS.
  • De back-upfrequentie is eenvoudig af te stemmen en aan te passen.

Nadelen

  • Bewaart de thuismap van de gebruiker niet.
  • Niet flexibel buiten de mogelijkheden die het biedt.
  • Te eenvoudig voor complexe back-upinstellingen.

5. Rsync

Rsync is een opdrachtregelprogramma waarmee u twee externe mappen volledig kunt synchroniseren, tot aan hun machtigingsbits en aanmaaktijd toe.

Een terminal die de helppagina voor Rsync toont.

Rsync biedt een grote verscheidenheid aan opties en vlaggen waarmee u kunt afstemmen hoe gegevens tussen twee hosts worden overgedragen. U kunt de daemon bijvoorbeeld vertellen om bestanden te synchroniseren met een specifieke aanmaaktijd of bestandstype.

Bovendien maakt de opdrachtregelinterface van Rsync het ook gemakkelijk om automatiseringsscripts op te nemen en op puur headless machines te draaien. Dit maakt het een ongelooflijk hulpmiddel, vooral als u met meerdere externe servers werkt.

Pluspunten

  • Biedt gegevensdeduplicatie en overdrachtscompressie.
  • Behoudt de meeste interne metagegevens van een bestand.
  • Kan ongelooflijk snelle bestandsoverdrachten uitvoeren.

Nadelen

  • Vereist behoorlijke kennis van de opdrachtregel om te gebruiken.
  • Kan alleen live back-ups maken met andere systemen.
  • De batterij aan opties kan voor een beginneling overweldigend zijn.

6. Rkloon

Rclone is een krachtige, externe objectopslagclient voor Linux. Het is een opdrachtregelclient die dient als brug tussen u en uw cloudopslagprovider. Net als Rsync wordt het geleverd met opties en vlaggen die u kunt gebruiken om uw back-upinstellingen te verfijnen.

Een terminal die de helppagina voor Rclone toont.

Een van de grootste verkoopargumenten van Rclone is dat het tegenwoordig compatibel is met enkele van de meest voorkomende objectopslagplatforms. Dit geeft Rclone op zijn beurt een voorsprong als het gaat om back-upredundantie.

Ten slotte kan Rclone ook de gegevens op uw clouddrive versleutelen. Dit kan handig zijn als u een externe back-up van een gevoelig document wilt maken en niet wilt dat uw provider er toegang toe heeft.

Pluspunten

  • Naadloos en gemakkelijk te gebruiken.
  • Kan met meerdere objectopslagproviders werken.
  • Kan bestanden direct versleutelen en versleutelde objectopslagbuckets maken.

Nadelen

  • Ondersteunt geen traditionele opslagmedia.
  • Vereist voorkennis van de opdrachtregel.
  • De coderingssleutel wordt opgeslagen in een “.conf”-bestand met platte tekst.

7. Momentopname

Rsnapshot is een krachtig back-upprogramma op de opdrachtregel waarmee u op vaste intervallen “incrementele snapshots” van een bestandssysteem kunt maken. Het werkt door het rsync-protocol te gebruiken om een ​​exacte replica van een volledige bestandssysteemhiërarchie te creëren.

Een terminal die de helppagina voor Rsnapshot toont.

Een van de grootste voordelen van Rsnapshot ten opzichte van andere back-upoplossingen is dat het zelfs op systemen met verouderde bibliotheken kan draaien. Als zodanig kan Rsnapshot een grote aanwinst zijn als u de gegevens van een oude machine wilt behouden zonder het besturingssysteem bij te werken.

Vanwege het gebruik van het Rsync-protocol kan Rsnapshot ook gegevens ophalen van externe bestandssystemen. Dit kan handig zijn als u een cluster van UNIX-achtige servers onderhoudt en daarvoor een centrale opslagplaats met back-up-snapshots wilt maken.

Pluspunten

  • Kan naadloos samenwerken met oudere UNIX-achtige systemen.
  • Kan externe bestandssystemen ophalen en momentopnamen maken.
  • Wordt geleverd met een flexibel configuratiebestand.

Nadelen

  • Alleen ontworpen om te werken met de rootgebruiker.
  • Vertrouwt op cron om zijn taken te plannen.
  • Vereist een goede kennis van de opdrachtregel om correct te kunnen gebruiken.

Back-uphulpprogramma’s zijn slechts het topje van de ijsberg als het gaat om het begrijpen hoe bestanden en bestandssystemen werken in Linux. Breid uw kennis uit door enkele manieren te leren om verloren gegevens volledig te herstellen en bestanden in uw systeem veilig te verwijderen .

Afbeelding tegoed: Aleks Arcibashev via Unsplash . Alle wijzigingen en screenshots door Ramces Red.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *