[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] optional [:Programme_starten: Starten von Programmen] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] [[Bild(luckybackup_logo.png, 48, align=left)]] [sourceforge2:luckybackup:luckyBackup] ist ein grafisches Programm zur Datensicherung, das sich durch seine einfache Handhabung gleichermaßen für Einsteiger und Fortgeschrittene eignet. Mit der auf der Grafikbibliothek [:Qt:] basierenden Oberfläche lassen sich die vielfältigen Optionen von [:rsync:] bequem per Mausklick zusammenstellen, ohne dass die Kommandozeile bemüht werden muss. Über Profile können Umfang, Ziel und Ausführungszeitpunkt einer Sicherung den eigenen Wünschen angepasst werden. Funktionen: * Diverse Prüfungen, um einem Datenverlust vorzubeugen * Simulationsmodus, bevor "echte" Daten bewegt werden * Sicherung auf entfernte Rechner * Einfache Rücksicherung * Synchronisation zweier Ordner * Bestimmte Daten von einer Sicherung ausschließen * Externe Befehle vor oder nach einer Aufgabe ausführen (Datenträger einbinden, Netzwerkverbindungen herstellen) * Zeitplanung via [:Cron:] * Benachrichtigungsanzeige * Protokollversand via E-Mail ## * Datensicherung via Snapshots * Direkter Zugriff auf alle vorhandenen rsync-Optionen {{{#!vorlage Hinweis Die letzte Version 0.5.0 datiert auf November 2018, seitdem wird das Programm scheinbar nicht mehr weiterentwickelt noch erhält es Fehlerbehebungen. }}} = Installation = [[Bild(Wiki/Icons/synaptic.png, 48, align=right)]] Das Programm kann aus den offiziellen Paketquellen installiert werden [1]: {{{#!vorlage Paketinstallation luckybackup, universe }}} == Fremdpaket == Je nach Ubuntu-Version kann eine aktuellere Version über die [http://luckybackup.sourceforge.net/download.html Projektseite] {en} {dl} heruntergeladen und manuell installiert werden [2]. [[Vorlage(Fremd, Paket, "Falls das Programm bereits aus den offiziellen Paketquellen installiert wurde, muss es vorher komplett deinstalliert werden.")]] Bei Verwendung des Fremdpakets bitte auch den Abschnitt [#Problembehebung Problembehebung] beachten, wenn Datensicherungen mit Root-Rechten durchgeführt werden sollen. = Verwendung = [[Vorlage(Bildunterschrift, ./luckybackup_default.png, 300, "Programmoberfläche nach dem ersten Start", right)]] Prinzipiell stehen zwei Modi zur Verfügung: * Sicherung des [:Homeverzeichnis:] oder Teile desselben * Sicherung anderer lokaler Ordner (Root-Rechte erforderlich) Bei Ubuntu-Varianten mit einem Anwendungsmenü gibt es daher zwei Einträge: einmal unter ''"Zubehör -> luckyBackup"'' und andererseits unter ''"System -> luckyBackup (super user)"''. Falls die Systemsprache nicht automatisch erkannt wird, kann man die gewünschte unter ''"Settings -> Language"'' auswählen. Die vom Programm verwendeten Profile fassen eine oder mehrere Aufgaben (beispielsweise die Sicherung verschiedener Ordner) zusammen. Da beim Programmstart automatisch ein Profil ''"default"'' angelegt wird, kann man im nächsten Schritt diesem eine neue Aufgabe hinzufügen. Alternativ erstellt man ein neues Profil, bevor man eine neue Aufgabe erstellt. Verschiedene Profile sind erst dann zwingend notwendig, wenn man die Datensicherung zu unterschiedlichen Zeitpunkten automatisiert durchführen möchte (siehe [#Zeitplaner Zeitplaner]). Bei der Programmausführung mit Root-Rechten stehen die gleichen Möglichkeiten wie beim Start mit Benutzerrechten zur Verfügung. Unterschiede bestehen nur beim Zeitplaner (systemweite crontab), beim Zugriff auf Systemdateien bzw. bei den optionalen Befehlen, die evtl. zur Datensicherung notwendig sind (z.B. das Einbinden externer Datenträger). == Aufgaben == [[Bild(./luckybackup_new_task.png, 270, align=right)]] Hier sind folgende minimale Angaben erforderlich: 1. ''"Name"'' - Bezeichnung der Aufgabe (z.B. Bilder abgleichen) 1. ''"Typ"'' - hier kann zwischen zwei Varianten ausgewählt werden: * ''"Sichere Quelle innerhalb des Ziels"'' oder * ''"Synchronisiere Quelle und Ziel"'' 1. ''"Quelle"'' - Quellordner (was wird gesichert?) 1. ''"Ziel"'' - Zielordner (wohin wird gesichert?) Wenn weitere Angaben gewünscht sind, betätigt man die Schaltfläche ''"Erweitert"'' am unteren Fensterrand. Nun stehen zusätzliche Möglichkeiten zur Verfügung: * ''"Beschreibung"'' - falls der ''"Name"'' der Aufgabe nicht ausreicht * ''"Ausnahme"'' - Dateien oder Ordner von der Sicherung ausschließen * ''"Einfügen"'' - z.B. nur Dateien eines bestimmten Typs oder Ordner mit einen bestimmten Namen berücksichtigen * ''"Entfernt"'' - Ordner anderer Rechner nutzen * ''"Kommando-Optionen"'' - verschiedene Optionen, z.B. ob das Ziel ein FAT32-/NTFS-Dateisystem besitzt * ''"Ebenso ausführen"'' - unterteilt in ''"zuvor"'' und ''"danach"'' können weitere Befehle hinterlegt werden, beispielsweise zum Einbinden/Aushängen eines externen Datenträgers Durch diese Optionen kann Sinn und Zweck einer Aufgabe sehr gezielt festgelegt werden. Bevor man das Anlegen einer Aufgabe mit der Schaltfläche ''"Okay"'' beendet, sollte man mit ''"Überprüfen"'' kontrollieren, ob evtl. Fehler bei der Aufgaben-Definition aufgetreten sind. Anschließend erscheint die neue Aufgabe in der Aufgaben-Liste. Über ein Kästchen am linken Fensterrand können Aufgaben innerhalb eines Profils gezielt aktiviert bzw. deaktiviert werden. == Zeitplaner == Nachdem festgelegt wurde, was wie gesichert werden soll, erfolgt im nächsten Schritt optional die Angabe, wann gesichert werden soll. Der Zeitplaner arbeitet ausschließlich mit Profilen (nicht mit Aufgaben), deren Ausführungszeitpunkt hier angegeben wird. Damit luckyBackup bei der Ausführung nicht ständig im Hintergrund aktiv sein muss, werden die gemachten Angaben in der benutzereigenen [:Cron:crontab] hinterlegt. Daher bitte die Schaltfläche ''"in Cron-Datei eintragen"'' nicht vergessen. == E-Mail-Benachrichtigung == Falls man über die Auftragsausführung informiert werden möchte, können an dieser Stelle die erforderlichen Einträge vorgenommen werden. Einsteiger sollten eine E-Mail-Benachrichtigung erst konfigurieren, wenn grundlegende Kenntnisse zu den technischen Hintergründen des Transports von E-Mails vorhanden sind, sonst ist Frust vorprogrammiert. == Simulation == Um zu überprüfen, ob sich bei der Definition einer Sicherungsaufgabe nicht doch ein Fehler eingeschlichen hat, kann man die Option ''"Simulation"'' aktivieren, bevor man sich dem nächsten Schritt widmet (und mit Entsetzen feststellt, dass man bei einer Synchronisation Quelle und Ziel vertauscht hatte – was im Falle eines leeren Zielmediums mit einem totalen Datenverlust identisch ist). == Ausführen == Der im Zeitplaner definierte automatische Ausführungszeitpunkt kann auch weggelassen werden. Dann muss man nach Auswahl eines Profils die jeweiligen Aufgaben mit der Schaltfläche ''"Ausführen"'' selbst starten. Auf diese Weise können Probeläufe (mit und ohne Simulation) durchgeführt werden, bevor Datensicherungen mit dem Zeitplaner automatisiert werden. == Einstellungen == Alle Konfigurationsdaten werden im Ordner '''~/.luckyBackup/''' im [:Homeverzeichnis:] gespeichert. == Wiederherstellen == Da das Programm Dateien und Ordner unkomprimiert sichert, kann zum Zurückspielen einer Datensicherung ein beliebiger [:Dateimanager:] genutzt werden. Eine Ausnahme sind Aufgaben, bei denen Quell- und Zielordner synchronisiert wurden: hier kann die Rücksicherung auch mit luckyBackup erfolgen (unbedingt beachtet werden muss dann die korrekte Angabe von Quelle und Ziel). = Problembehebung = Deutsche Umlaute sollten bei der Benennung von Profilen und Aufgaben vermieden werden. Das betrifft unglücklicherweise auch Dateinamen mit Umlauten (siehe auch [http://luckybackup.sourceforge.net/bugs.html Know issues] {en}). == Mit Root-Rechten starten == Verwendet man das Fremdpaket von luckyBackup, treten Probleme beim Programmstart mit Root-Rechten auf. Je nach Desktop-Umgebung lassen sich diese unterschiedlich beheben: * Bei GTK-basierenden Desktop-Umgebungen (alle außer KDE) muss erst das folgende Paket installiert werden: {{{#!vorlage Paketinstallation gksu, universe }}} Dann ändern man den Programmstarter '''/usr/share/applications/luckybackup-gnome-su.desktop'''. In dieser Datei sucht man die Zeile mit `Exec=...` und ersetzt {{{Exec=su-to-root -X -c /usr/bin/luckybackup}}} durch {{{Exec=gksudo /usr/bin/luckybackup}}} * Bei KDE ändert man dagegen die Datei '''/usr/share/applications/luckybackup-kde-su.desktop''' und ändert die Zeile: {{{ Exec=/usr/bin/luckybackup }}} in {{{ Exec=kdesudo /usr/bin/luckybackup }}} == Manche Dateien werden nicht gesichert == In Kombination mit FAT- oder NTFS-Partitionen kann es dazu kommen, dass bestimmte Dateien nicht gesichert werden. Dazu siehe [topic:luckybackup-sichert-keine-exe-dateien-programm:LuckyBackUp sichert keine *.exe-Dateien (Programme)] im Forum. Darüber hinaus kann es passieren, dass ein leerer Ordner auf dem Zielmedium für Probleme sorgt (siehe [topic:sicherung-mit-luckybackup-in-manche-ordner-nic:Sicherung mit LuckyBackup in manche Ordner nicht möglich]). = Links = * [sourceforge2:luckybackup:Projektseite] {en} * [http://luckybackup.sourceforge.net/manual.html User manual] {en} * [sourceforge:luckybackup:luckyBackup auf Sourceforge] {en} * [https://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2012/09/Daten-sichern-mit-Lucky-Backup Auf Knopfdruck – Daten sichern mit Lucky Backup] {de} - LinuxUser, 08/2012 * [http://kellerleiche.bplaced.net/PCLinuxOS-de-Magazin/201107/page15.html Grundlegende Sicherung Teil 3 – luckyBackup] {de} - PCLinuxOS Magazin, 07/2011 * [https://www.der-lifehacker.de/2010/12/einfachste-datensicherung-mit-lucky-backup-linux/ Einfachste Datensicherung mit Lucky Backup] {de} - Blogbeitrag, 12/2010 * [:Datensicherung:] {Übersicht} Grundlagen der Datensicherung, wichtige Verzeichnisse, weitere Programme #tag: Sicherheit, Datensicherung, System, Qt