Dino Geek, probeer je te helpen

Hoe kun je RSYNC dwingen alle bestanden opnieuw te kopiëren, zelfs als ze identiek lijken?


RSYNC is een open source tool voor datasyncronisatie en overdracht die vaak wordt gebruikt in Linux-omgevingen. Het heeft de unieke eigenschap dat het alleen de delen van bestanden die zijn gewijzigd sinds de laatste synchronisatie kopieert. Dit maakt het veel efficiënter dan veel standaard kopieer of back-upoperaties. Er zijn echter situaties waarin je mogelijk wilt dat RSYNC alle bestanden opnieuw kopieert, zelfs als ze identiek lijken. Bijvoorbeeld, je kunt testen of er netwerkproblemen voorkomen tijdens grote bestandsoverdrachten of je wilt gewoon een volledige “verse” back-up.

Om RSYNC te dwingen alle bestanden opnieuw te kopiëren, zelfs als ze identiek lijken, moet je de opties ‘—ignore-times’ of ‘-I’ gebruiken tijdens de oproep aan RSYNC. Dit betekent dat RSYNC de bestanden niet controleert op wijzigingen in de datum en tijd, en ze gewoon kopieert ongeacht of ze sinds de laatste synchronisatie zijn gewijzigd.

Hier is een voorbeeld van de RSYNC-opdracht met de ‘—ignore-times’ optie:

```
rsync -avI bron/ bestemming/
```

In dit commando is ‘bron/’ de map waaruit je kopieert en ‘bestemming/’ de map waarnaar je kopieert. De ‘-avI’ opties staan voor ‘archive mode’ (waardoor RSYNC mappen recursief kopieert en bestandspermissies behouden blijven), ‘verbose mode’ (waarmee RSYNC meer gedetailleerde informatie over de kopieeroperatie weergeeft), en ‘ignore times’ (waarmee RSYNC wordt gedwongen de bestanden opnieuw te kopiëren, zelfs als ze identiek lijken).

Houd er rekening mee dat het gebruik van de ‘—ignore-times’ optie RSYNC een stuk minder efficiënt kan maken, omdat het dan alle bestanden opnieuw kopieert in plaats van alleen gewijzigde bestanden. In de meeste gevallen zou je deze optie alleen moeten gebruiken als het absoluut noodzakelijk is.

Bronnen:
1. Rsync man-pagina (http://manpages.ubuntu.com/manpages/xenial/man1/rsync.1.html)
2. De ‘—ignore-times’ optie in de RSYNC-documentatie (https://download.samba.org/pub/rsync/rsync.html).


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