Dino Geek, probeer je te helpen

Hoe maak ik een incrementele back-up met RSYNC?


RSYNC is een open-source programma dat wordt gebruikt voor het maken van incrementele back-ups van bestanden en mappen op Linux-systemen. Het wordt vooral gewaardeerd vanwege zijn snelheid en efficiëntie, omdat het alleen de delen van bestanden wijzigt die zijn veranderd sinds de laatste back-up.

Hier is een stapsgewijs proces over hoe je een incrementele back-up kunt maken met RSYNC:

1. Je moet eerst RSYNC installeren. Op de meeste Linux-distributies is dit al vooraf geïnstalleerd. Zo niet, typ dan `sudo apt-get install rsync` (voor Debian-gebaseerde systemen) of `sudo yum install rsync` (voor Red Hat-gebaseerde systemen) in de terminal.

1. Om een incrementele back-up te maken met RSYNC, moet je het volgende commando gebruiken:

`rsync -av —delete bronmap/ doelmap/` In dit commando vertegenwoordigen ‘bronmap’ en ‘doelmap’ respectievelijk de bronbestanden die je wilt back-uppen en de plaats waar je de back-up wilt opslaan. De opties `-av` staan voor ‘archive mode’ (wat zorgt voor het behoud van links, bestandspermissies, tijdstempels, enz.) en ‘verbose’ (wat zorgt voor een gedetailleerde uitvoer van het back-upproces). De ‘—delete’ optie zorgt ervoor dat bestanden die uit de bron zijn verwijderd ook worden verwijderd uit de back-up.

1. Om dit proces te automatiseren, kun je een cron job instellen die deze taak regelmatig uitvoert. Bewerken van de cron-tab kan met het commando `crontab -e`. Eenmaal in de editor, voeg je de regel toe om de RSYNC-taak te plannen. Hier is een voorbeeld dat de RSYNC-taak elke dag om middernacht uitvoert:

`0 0 * * * rsync -av —delete bronmap/ doelmap/ > /dev/null 2>&1`

Al deze informatie werd gehaald uit erkende bronnen zoals de officiële RSYNC-manual (https://download.samba.org/pub/rsync/rsync.html) en Linux-documentatie (https://www.linux.com/training-tutorials/using-rsync-backup-your-data-linux/).

Let op: Hoewel RSYNC een efficiënte manier is om back-ups te maken, mag het niet de enige methode zijn die je gebruikt voor het bewaren van belangrijke gegevens. Gebruik ook andere back-upmethodes voor extra veiligheid.

Om incrementele back-ups te maken, kun je ook het `—link-dest`-argument toevoegen aan je RSYNC-commando, wat resulteert in het maken van hardlinks naar niet-gewijzigde bestanden. Dit bespaart ruimte terwijl je elk back-uppunt toegankelijk maakt alsof het een volledige back-up is.

Voorbeeld:

`rsync -av —delete —link-dest=../laatste_back-up bronmap/ doelmap/`

Een stap-voor-stap handleiding voor deze meer geavanceerde gebruik van RSYNC wordt gedetailleerd op de RSYNC-website (https://rsync.samba.org/examples.html).

Er wordt aangeraden om de RSYNC-manpage te raadplegen (`man rsync` in de terminal) voor meer gedetailleerde informatie over de vele opties en mogelijkheden die RSYNC biedt. Het is een zeer krachtig en flexibel hulpmiddel voor gegevensbeheer en -beveiliging.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden