Een programmaatje wat je wellicht zowel onder Windows als onder Linux kan gebruiken, is rsync
rsync -av --del
zal een exacte "spiegel" kopie maken van je naar je . De éérste keer wordt uiteraard alles overgekopieerd, de volgende keren worden enkel de gewijzigde bestanden overgekopieert, waardoor je backupkopie razend snel weer up to date is.
Voeg de --del switch enkel toe als je zeker bent van het script en de manier waarop je werkt: dit zal immers bestanden in de bestemming wissen die niet meer in de source staan.
Met het commando eject kan je als niet-root je USB terug afkoppelen in het script.
Dit onderstelt enige discipline, want de kopie is in één richting: als je gedaan hebt met werken, maak je een kopie op de USB. Voor je op de andere PC werkt, ga je van de USB naar de harde schijf kopiëren, en na het werk terug naar de USB.
Als je de discipline niet hebt, dan moet de software slimmer zijn: voor situaties waar het nodig is in twee richtingen te synchroniseren (meest recente bestanden naar de schijf met minder recente versie, niet bestaande bestanden op de één over kopiëren naar de ander, of bestanden die op de ene gewist werden ook op de ander wissen, ...) bestaat er unison, ook zowel op Windows als Linux te gebruiken.