Zoals al in een topic in het 0ff-topicforum te lezen was ben ik bezig met het maken van een gui voor rsnapshot.
rssg_backup staat voor
rsnap
shot (with)
gui
backupover rsnapshot:
http://wiki.ubuntu-nl.org/community/BackuppenMetRsnapshotIk ben deze aan het maken met de taal python en wxwidgets als gui toolkit.
In dit topic wil ik regelmatig een nieuwe testversie plaatsen. En uiteindelijk natuurlijk de stabiele versies.
Het programma is één python bestand. Zet deze bijvoorbeeld in je home map.
Start het programma als root via de terminal: sudo python rssg-backup
Vooraf installeren dmv Synaptic:
python-wxgtk2.8 (of 2.6)
rsnapshot
Alpha 1Download (rechtsklik -> doel opslaan als):
http://dutchgimpers.nl/rssg_backup/rssg_backupWat zit er in deze testversie
Home schermmet knoppen om de dagelijkse en of wekelijkse back-up te draaien.
Let op: eerst moet het rsnapshot config file geconfigureerd worden via het tabblad 'Instellingen'
Als je dat eenmaal gedaan hebt kun je op dit home scherm snel een back-up laten draaien.
Instellingen schermHier kun je het volgende instellen:
- Waar moeten de back-ups opgeslagen worden
- Welke mappen moeten er geback-upt worden
- Dagelijkse en/of wekelijkse backups
- hoeveel dagelijkse backups bewaren
- hoeveel wekelijkse backups bewaren
- Wegschrijven naar rsnapshot config bestand (Opslaan)
Wat zit er nog niet in deze testversie- Velden op Instellingen scherm vullen zich niet vanuit het config bestand, maar hebben nu steeds standaard waarden. je ziet dus nog niet wat er voor instellingen in het config bestand staan.
- Automatische back-ups instellen dmv cronjobs
- Exlude bestanden en mappen
- Controleer voor het starten van de backup of het pad waar de backups heen geschreven moeten worden bestaat (kan dan bijvoorbeeld een waarschuwing geven als de externe harde schijf niet aangesloten is)
- Back-ups maken van mappen op andere pc's in netwerk
- waar logbestand opslaan, welke acties loggen
- knop om config bestand te testen of er geen fouten in zitten.
Ik zou het fijn vinden als ook iemand die Python programmeert even naar mijn code zou willen kijken.
Ik programmeer nog maar net in Python op Linux (vooral ervaring met C# en Clarion op windows)