Volledige backup nemen d.m.v. een crontab

Jaja, ik begin blijkbaar weer in the mood te komen! Ik heb een tweede versie gemaakt van mijn backup script. De eerste versie, zie vorige link, zorgde dat er een *.tar bestand werd aangemaakt van hetgeen je wilde backuppen. Nu, ik heb begrepen – en zelf ondervonden – dat dit niet altijd gewenst is: het is niet simpel om hier één bestandje dat je verloren bent er terug uit te gaan halen!

Daarom dus deze tweede versie. Hierbij wordt er een kopie genomen van hetgeen je wenst te backuppen, zonder een *.tar bestand aan te maken. Alle uitleg staat weer beschreven in het script. Mocht er iets niet duidelijk zijn hoor ik het graag!
Ik heb het scriptje als een bijlage aan deze post toegevoegd. Klik hier om het te downloaden (opslaan als!) en sla het op in je persoonlijke map met de naam backup.sh. Er staat normaal gezien voldoende uitleg in het script om het naar je eigen behoeften te kunnen aanpassen met een gewone tekst-editor. Zoniet, post dan gerust een reactie! Klik vervolgens met de rechtermuisknop op het script en kies voor “Eigenschappen“. Ga naar het tabblad “Rechten” en vink het vakje achter “Uitvoeren” aan zodat je computer het script mag… ja inderdaad, uitvoeren! :-)

Nu moeten we nog zorgen dat ons scriptje automatisch wordt uitgevoerd. Open een terminalvenster en typ het commando crontab -e.

Je zit nu in een editor waar je enkel en alleen de pijltjestoetsen kan gebruiken om te navigeren Hierin typ je bv. het volgende: 01 00 * * 6 /home/je_gebruikersnaam/backup.sh Sla het bestand op door te duwen op Ctrl-o en bevestig met een enter. Sluit de editor door een duw op de toetsen Ctrl-x.

Je hebt nu een zogenaamde “crontab” aangemaakt die je backup iedere vrijdag op zaterdag nacht om 00:01u zal doen starten. Je kan dit natuurlijk naar je eigen noden aanpassen. Een lange uitleg over het gebruik van crontabs ga ik me besparen en verwijs ik je graag door naar deze website waarin het gebruik ervan duidelijk wordt verwoord!

Bookmark and Share

About the Author