Eens je je goede rsync commando hebt, steek het in een scriptje in een folder "bin" in je home folder. Het mijne noemt bkup. terminal openen, bkup<enter> en klaar.
1 Maak een folder aan met de naam "bin". Als je uitlogt en weer inlogt, dan zal die bin folder in je PATH opgenomen zijn. Dat houdt in dat je elk script in die bin folder vanaf de terminal zal kunnen runnen.
2 Maak een tekstbestand "bkup" aan in die folder bin, en plaats daarin de shebang (vertelt aan je systeem welk programma je script moet uitvoeren) en als tweede lijn je rsync commando:
#!/bin/bash
rsync -av --delete <bron> <bestemming>
3 Maak dat bestand uitvoerbaar (rechts-klik, eigenschappen, of, via de terminal: "chmod +x ~/bin/bkup"
@frsu, Aangezien je ook regelmatig moet terugplaatsen aangezien je gegevens per USB getransporteerd worden: (van USB naar de computer), maak dan analoog een bestandje met het passende commando aan, bijvoorbeeld met naam "restor".
Opgelet 1: Let op met de --delete optie en voeg die pas toe als je je commando goed getest hebt. Die optie zorgt ervoor dat bestanden die je in de bron hebt gewist, ook in de bestemming gewist worden. Anders gebeurt dat niet: de gewiste bestanden blijven dan op de USB staan en worden bij een volgende restore terug op je harde schijf geplaatst.
Opgelet 2: dit werkt enkel voor bestandssystemen die linux permissies ondersteunen. Met -av --delete maak je dan een identieke kopie van het origineel. Als je wil backuppen naar een harde schijf geformatteerd met een Windows, dan kan dat ook wel met rsync, maar je hebt andere opties nodig (en je behoudt natuurlijk niet exact alle bestandsattributen).