Hallo Forum,
ich lese mich in das Thema Datensicherung / Backups ein. Einige Fragen konnte ich mit den Webseiten "Backupscript" https://wiki.ubuntuusers.de/Skripte/Backupscript/ und "inkrementelles Backup" https://wiki.ubuntuusers.de/Skripte/inkrementelles_Backup/ leider noch nicht klären.
Mein Ziel wäre es, in der Fensterleiste meines normalen Users Icons zu haben für "Tagessicherung", "Wochensicherung", "Monatssicherung" und "Komplettsicherung". Wenn ich ein Icon anklicke, startet die automatisierte Datensicherung:
a) Der User wird abgemeldet
b) Das System fährt auf init 3 oder init 1 um die Anzahl an laufenden Diensten zu reduzieren
c) Die externe USB-HDD wird gemountet
d) Die Datensicherung wird durchgeführt
Dazu verwende ich
1 | tar -T /home/datensicherung/include_exclude/tagessicherung_01_wichtigstes-in -X /home/datensicherung/include_exclude/tagessicherung_01_wichtigstes-ex -czvf $spfad >> /$lpfad/$ldatei |
(lpfad = Pfad für die Logdatei, spfad = Pfad für die Sicherungsdatei)
e) Das Logfile wird in /home/datensicherung/log/ gespeichert
f) Der PC wird ausgeschaltet
So wäre meine Vorstellung.
Meine Fragen an das Forum:
1. Kann man das mit einem Skript-Backup realisieren?
Falls ja:
2. Wie muss man das Skript in der Fensterleiste einbinden, damit es als root ausgeführt wird? (Im Hinblick auch auf die sudo-Passworteingabe).
3. Wie kann man alle eingeloggten User per Skript automatisch ausloggen lassen?
4. Auf welche init-Stufe sollte man den PC bringen, damit die Datensicherung auf eine USB-HDD noch funktioniert, andererseits möglichst wenig Dienste noch laufen?
5. Wenn man mit 2 oder mehr externen USB-HDDs arbeitet (rollierendes System), wie kann man trotzdem automatisiert die eine gerade angeschlossene USB-HDD mounten und den Pfad dem Skript mitteilen?
Viele Detailfragen, aber genau an denen hapert es gerade.
Vielen Dank im Voraus!
Viele Grüße