FAQ Synchronisatie

Inhoud

  1. Cwrsync
  2. Rsync

Cwrsync

Cwrsync is een vertaling naar Windows van rsync en biedt feitelijk dezelfde functionaliteit. Zie http://www.itefix.no/i2/download. Cwrsync kan goed met Unix-achtigen (Linux, Apple) praten en daarmee komt het mooie van rsync binnen bereik: synchroniseer alleen verschillen en geen hele bestanden. Het is geschikt om synchroniatie te verzorgen tussen werkstation/laptop en server maar ook naar USB-schijven, gedeelde mappen, enzovoorts. Een opmerking over USB: sommige (oudere) moederbordcontrollers veroorzaken vastlopende processen en daarom heeft rsync over het netwerk in een aantal gevallen de voorkeur. Een werkende oplossing voor staat op Backup met Cwrsync.

Rsync

Cwrsync is een aanpassing van rsync voor Windows. Rsync zelf draait direct onder OS-X en Linux. Het doel van rsync is puur synchroniseren en dat wil zeggen dat de data van een bron regelmatig wordt bijgewerkt om een exacte kopie te verkrijgen. Het programma bevat echter een aantal valkuilen en fouten kunnen resulteren in datarampen.

  • Syntax: rsync opties bron bestemming. Bijvoorbeeld, kees heeft een account op een server 10.105.9.1 en heeft lokaal een schijf aangesloten: rsync -av kees@10.105.9.1:/data/kees/ /mnt/backupschijf3/data/kees

  • De laatste / achter kees bij de bron is van belang, zonder / wordt een map kees in map kees op de backup gemaakt.
  • Over de opties: -v is 'verbose', -a is 'archive' (verzameling van diverse andere opties), -n is 'dry run' - dus om te testen, -P is aanduiding 'progression', -vvv is 'more verbose' om problemen te achterhalen, --del is 'delete' gegevens op bestemming indien niet op bron.
  • Over rechten: rsync dient met voldoende rechten over de data gestart te worden. Indien dit niet zo is dan kunnen exotische fouten optreden die niet direct met rechten gerelateerd worden. Er zijn dus twee opties: of draai rsync als gebruiker en zorg dat alle rechten kloppen of draai rsync als root.

Al met al zou het commando er zo uit kunnen zien: root@mijnbak:~# rsync -avPn --del kees@10.105.9.1:/data/kees/ /mnt/backupschijf3/data/kees

Deze wikisite wordt gesponsord en gehost door StringIT.

De teksten en media op deze site zijn zonder enige vorm van garantie beschikbaar onder de GNU Free Documentation License alsmede een Creative Commons-licentie van het type Naamsvermelding-Gelijk delen 3.0.