Wie wil dat nou? Iemand met bijvoorbeeld een besloten MineCraft server die er al een keer achter is gekomen dat een hele wereld opnieuw opbouwen tot tranen kan leiden bij de jeugdige bouwers.
Hier is wat ik wilde bereiken: Elk uur een backup maken van de minecraftserver naar een backup schijf en dat de historie een dag of 6 bewaard wordt, zonder dat ik er elke keer naar hoef te kijken.
Stap 1: de backup, elk uur, naar een nieuw bestand. Hier heb ik het volgende script voor gemaakt:
#!/bin/bash
_dow=”$(date +’%A om %H uur’)”
_log=”backup_${_dow}.tar.gz”
tar -cvpzf “/media/mcvries/Backup/minecraft/${_log}” /home/mcvries/minecraftserver
Dit script heb ik opgeslagen in een bestand: /home/mcvries/bin/minecraftserverbackup Als je dit script op een woensdag een keer per uur draait dan zie je na verloop van tijd dit in de doelmap:
Op de desbetreffende machine heb ik met het commando crontab -e dit script opgenomen in de planning.… Lees verder..