Dino Geek, probeer je te helpen

Hoe synchroniseer ik alleen bestanden die zijn gewijzigd sinds de laatste synchronisatie met RSYNC?


RSYNC is een zeer krachtig en flexibel hulpmiddel voor bestandssynchronisatie en gegevensoverdracht. Het stelt gebruikers in staat om alleen gewijzigde bestanden te synchroniseren, waardoor het een efficiënt hulpmiddel is voor regelmatige back-ups en live mirroring van directories.

Om alleen bestanden te synchroniseren die zijn gewijzigd sinds de laatste synchronisatie, maakt RSYNC gebruik van twee belangrijke opties: de snelheidsversnellingstechniek en de datacompressietechniek.

Rsync hiërarchiseert de veranderingen in het bestand tijdens de overdracht, wat resulteert in de overdracht van alleen gewijzigde delen van het bestand, in plaats van het hele bestand. Op deze manier kan rsync efficiënter wijzigingen bijhouden en synchroniseren met de laatste versie. Deze techniek wordt ook wel de snelheidsversnellingstechniek genoemd (Bron: How to Use Rsync for Local and Remote Data Transfer and Synchronization. TecMint: https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/).

Verder comprimeert RSYNC de te verzenden gegevens om bandbreedte te besparen. Het ontvangende systeem decomprimeert de gegevens wanneer het deze ontvangt, waardoor de overdrachtssnelheid wordt verhoogd. Dit wordt aangeduid als de datacompressietechniek.

Op de commandolijn zou je dit doen met een commando zoals het volgende, waar de optie ‘-avz’ de archiefmodus (behoud van bestandspermissies), verbullende modus (voor foutberichten en voortgangsinformatie) en compressie inschakelt:

```
rsync -avz bron-directory/ gebruiker@doelmachine:/pad/naar/doeldirectory
```
Bron: 25 Useful Rsync Command Examples For Linux Systems. ItsFoss: https://itsfoss.com/rsync-command-examples/.

Let op: als de bron en het doel op dezelfde machine zijn, hoeft u de gebruikers- en machinenaam niet te gebruiken.

Nu zal rsync de eigenlijke synchronisatie uitvoeren, waarbij alleen nieuwe of gewijzigde bestanden worden overgebracht.

Zorg er altijd voor dat u de bron en het doel correct opgeeft en controleer uw commando voordat u het uitvoert om datacorruptie of -verlies te voorkomen.

Voor meer geavanceerde synchronisatie en gegevensoverdracht biedt rsync vele andere opties en mogelijkheden, die gedetailleerd zijn beschreven in de rsync-manpagina (`man rsync` op een unix-achtig systeem).


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