Linux biedt verschillende commando's voor het maken van back-ups van bestandssystemen en mappen, elk met zijn eigen sterke en zwakke punten. Hier zijn enkele van de meest voorkomende:
1. `cp` (kopie):
* Doel: Een eenvoudige opdracht voor het kopiëren van bestanden en mappen. Het is geschikt voor kleine back-ups of individuele bestandsback-ups.
* Gebruik: `cp -r source_directory Destination_directory` (de vlag `-r` is cruciaal voor het recursief kopiëren van mappen).
* Beperkingen: Verwerkt incrementele back-ups niet efficiënt, mist functies zoals compressie of verificatie. Het beste voor eenvoudige, onregelmatige back-ups.
2. `rsync` (synchronisatie op afstand):
* Doel: Een krachtig en veelzijdig hulpmiddel voor het maken van back-ups en het synchroniseren van bestanden en mappen. Het staat bekend om zijn efficiëntie, vooral voor grote back-ups en netwerkoverdrachten. Het verwerkt incrementele back-ups zeer goed.
* Gebruik: `rsync -avz source_directory bestemmingsmap` (`-a` voor archiefmodus, `-v` voor uitgebreide uitvoer, `-z` voor compressie).
* Sterke punten: Efficiënt, verwerkt incrementele back-ups, compressie en kan via netwerk worden overgedragen. Uitstekend geschikt voor regelmatige back-ups.
3. `tar` (tape-archiveringsprogramma):
* Doel: Creëert archiefbestanden (`.tar`, `.tar.gz`, `.tar.bz2`, enz.) die meerdere bestanden en mappen bevatten. Vaak gebruikt in combinatie met compressiehulpprogramma's zoals `gzip` of `bzip2`.
* Gebruik: `tar -czvf backup.tar.gz source_directory` (`-c` create, `-z` gzip compressie, `-v` uitgebreid, `-f` specificeer de naam van het archiefbestand).
* Sterke punten: Creëert afzonderlijke, gemakkelijk te beheren archiefbestanden. Goed voor externe back-ups of het overbrengen van back-ups naar andere systemen.
4. `dd` (gegevensduplicator):
* Doel: Een hulpprogramma op laag niveau dat bit-voor-bit kopieën van bestandssystemen of partities kan maken. Hoofdzakelijk gebruikt voor het maken van schijfkopieën.
* Gebruik: `dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress` (Extreem GEVAARLIJK! `if` is het invoerapparaat, `of` is het uitvoerbestand, `bs` is de blokgrootte).
* Sterke punten: Creëert exacte kopieën, essentieel voor forensische beeldvorming of het herstellen van volledige partities.
* Beperkingen: Zeer krachtig, maar potentieel destructief als het verkeerd wordt gebruikt. Vereist een zorgvuldige planning en begrip van partitietabellen en apparaten. Niet ideaal voor algemene back-ups.
5. `dupliciteit`:
* Doel: Een opdrachtregelback-uptool die rsync en encryptie gebruikt om back-ups te maken naar verschillende cloudopslagservices of lokale schijven. Het ondersteunt incrementele back-ups en deduplicatie voor efficiënte opslag.
* Sterke punten: Zeer handig voor externe back-ups naar cloudproviders zoals Amazon S3, Google Cloud Storage, enz.
* Beperkingen: Vereist het instellen van accounts en het configureren van de toegang tot cloudopslag of externe locaties.
6. Gespecialiseerde back-uptools:
Veel Linux-distributies bevatten speciale back-uptools met grafische interfaces, waardoor het proces gebruiksvriendelijker wordt. Voorbeelden zijn onder meer:
* Deja Dup (Ubuntu): Een grafische back-uptool geïntegreerd met Ubuntu.
* Tijdverschuiving: Maakt systeemsnapshots, zodat u uw systeem naar een eerdere staat kunt herstellen. Handig voor het herstellen van systeemcrashes of software-installaties die fout zijn gegaan.
Het juiste gereedschap kiezen:
Het beste hulpmiddel hangt af van uw behoeften:
* Eén bestand/map, onregelmatige back-ups: `cp`
* Regelmatige back-ups, lokaal of netwerk: `rsync`
* Archiefbestanden maken voor opslag of overdracht: `teer`
* Schijfimage (alleen voor gevorderde gebruikers): `dd`
* Offsite back-ups naar cloud of externe opslag: ‘dubbelhartigheid’
* Gebruiksvriendelijke grafische back-up: Deja Dup, Timeshift (distributiespecifiek)
Vergeet niet om altijd uw back-ups te testen om ervoor te zorgen dat ze met succes kunnen worden hersteld. En maak altijd een back-up op een aparte schijf of locatie om gegevensverlies te voorkomen in geval van een schijfstoring. |