Hallo Tweakers,
Mijn vriendin is sinds kort in bezit van een Macbook Air. Een erg mooi apparaat en ook OSX zit goed in elkaar maar het is erg wennen allemaal.
Thuis heb ik een Synology NAS staan. Op mijn Windows PC heb ik een Robocopy script geschreven dat een back-up maakt van mijn data op de NAS. Er wordt alleen data gekopieerd als het bestand nieuwer is dan het bestand dat op de NAS staat.
Die code ziet er ongeveer zo uit:
De echte code is meer uitgebreid met exclusions van mappen en bestanden en een logfile die bijgehouden wordt etc. maar dit is in feite de basis. De optie /xo zorgt ervoor dat oudere bestanden uitgesloten worden van de kopieeractie.
Nu wil ik een soort zelfde script maken in OSX. De bedoeling is dat alle bestanden die onder de 'Documents' map staan gekopieerd worden naar de NAS.
Ik heb al zitten spelen met Automator (prachtige tool!) en het is me inderdaad wel gelukt om een kopieeractie te doen naar de NAS maar het is mij niet gelukt om alleen data te laten kopiëren die nieuwer is dan op de NAS staat.
Is er een mogelijkheid om dit met Automator te doen? Ik heb gezocht maar kon deze optie niet zo snel vinden.
Groet,
DedSec85
p.s. Ik weet dat Time Machine ook een back-up maakt maar het gaat voornamelijk om dat foto's en muziek op de Synology terecht komen i.v.m. gebruik van de DS Photo en DS Audio app.
Mijn vriendin is sinds kort in bezit van een Macbook Air. Een erg mooi apparaat en ook OSX zit goed in elkaar maar het is erg wennen allemaal.
Thuis heb ik een Synology NAS staan. Op mijn Windows PC heb ik een Robocopy script geschreven dat een back-up maakt van mijn data op de NAS. Er wordt alleen data gekopieerd als het bestand nieuwer is dan het bestand dat op de NAS staat.
Die code ziet er ongeveer zo uit:
code:
1
2
3
4
| SET source="D:" SET destination="\\192.168.1.100\home" SET options=/e /xo /np /fp /tee /r:3 /w:10 robocopy %source% %destination% %options% |
De echte code is meer uitgebreid met exclusions van mappen en bestanden en een logfile die bijgehouden wordt etc. maar dit is in feite de basis. De optie /xo zorgt ervoor dat oudere bestanden uitgesloten worden van de kopieeractie.
Nu wil ik een soort zelfde script maken in OSX. De bedoeling is dat alle bestanden die onder de 'Documents' map staan gekopieerd worden naar de NAS.
Ik heb al zitten spelen met Automator (prachtige tool!) en het is me inderdaad wel gelukt om een kopieeractie te doen naar de NAS maar het is mij niet gelukt om alleen data te laten kopiëren die nieuwer is dan op de NAS staat.
Is er een mogelijkheid om dit met Automator te doen? Ik heb gezocht maar kon deze optie niet zo snel vinden.
Groet,
DedSec85
p.s. Ik weet dat Time Machine ook een back-up maakt maar het gaat voornamelijk om dat foto's en muziek op de Synology terecht komen i.v.m. gebruik van de DS Photo en DS Audio app.