ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Datensicherung

Jeder, der mit elektronischen Medien arbeitet, sollte sich mit dem Thema Datensicherung auseinandersetzen. Es passiert immer wieder, dass durch Hardwaredefekte, Systemfehler oder Benutzerfehler (die häufigste Art) Daten unwiederbringlich verlorengehen. Durch eine regelmäßige Datensicherung kann der Totalverlust der Daten verhindert werden. Insbesondere vor tiefgreifenden Änderungen am System, wie z.B. dem Partitionieren, ist eine Datensicherung Pflicht.

Hinweis:

Tipp für Einsteiger: Déjà Dup, unter Ubuntu nur "Datensicherungen" genannt und bereits vorinstalliert, ist ein sehr einfach gehaltenes grafisches Programm zur Datensicherung. Alternativ kann man seine wichtigsten Daten, wie das Homeverzeichnis bzw. etwa Dokumente und Fotos, auch einfach mit einem Dateimanager auf einen USB-Stick kopieren. Versteckte Dateien sind dabei mit zu sichern.

Begriffe

  • Vollsicherung: Sicherung des gesamten Datenbestands.

  • Differentielle Sicherung: Enthält alle Änderungen, die seit der letzten Vollsicherung erfolgt sind.

  • Inkrementelle Sicherung: Enthält alle Änderungen, die seit der letzten Sicherung (Vollsicherung oder inkrementelle Sicherung) erfolgt sind.

  • Images: Sicherungen vollständiger Partitionen oder Festplatten

  • RAID: Festplattenverbund von zwei oder mehr Festplatten, bei dem alle Daten mehrfach (redundant) vorhanden sind und man so vor Ausfall einer oder mehrerer Einzelplatten geschützt ist. Es gibt verschiedene RAID-Stufen, von denen nur RAID-0 ungeeignet ist. Achtung: Ein RAID ersetzt niemals eine Datensicherung!

Strategien

Folgende Fragen sollte sich jeder stellen, der sich mit der Sicherung seiner Daten befasst:

  • Was und woher?: Was muss ich sichern, und wo liegen diese Daten?

  • Wann?: Wie oft soll eine Datensicherung durchgeführt werden?

  • Wohin?: Worauf soll man eigene Daten sichern?

  • Wo?: Wie sollen Sicherungsmedien gelagert werden?

Was und woher muss man sichern?

Folgende Angaben dienen lediglich als Richtschnur. Das Symbol ~/ steht für das eigene Homeverzeichnis. Alle mit "👍" markierten Verzeichnisse reichen zusammen aus, um das System nach einem Totalausfall und einer Neuinstallation vollständig wiedereinzurichten.

Achtung!

Sicherungen außerhalb des eigenen Homeverzeichnis sollte man immer mit Root-Rechten durchführen, da sonst Dateien von anderen Nutzern oder Systemdateien nicht gesichert werden können.

1. Sicherung Systemdateien

Standardmäßig werden bei den meisten Kopiervorgängen der Besitzer und die Rechte der jeweiligen Dateien nicht beibehalten, was aber gerade bei Systemdateien aus /etc sehr wichtig ist. Kommandozeilenbefehle haben daher spezielle Optionen, um die Rechte zu erhalten.

Was soll gesichert werden? Wo liegen diese Daten? Empfehlung/Bemerkung
1.1 Nur die Konfigurationsdateien des Systems /etc 👍
1.2 Das gesamte Betriebssystem inkl. /home-Verzeichnis / (root)
1.3 Bei Servern: Speicherorte der Systemdienste zB: /var/www; /var/lib/mysql (👍)

2. Persönliche Einstellungen

Viele Dateimanager kopieren versteckte Dateien nicht mit, daher muss man diese erst explizit anzeigen lassen.

Was soll gesichert werden? Wo liegen diese Daten? Empfehlung/Bemerkung
2.1 Alle Einstellungen von Programmen und des Desktops Versteckte Dateien und Unterverzeichnisse des /home -Ordners 👍
2.2 Paketliste zur einfachen Wiederherstellung der genutzten Programme siehe Weitere Tipps 👍
Nur Einstellungen des Desktops
2.3 KDE Bis Kubuntu 14.04 ~/.kde | Ab. Kubuntu 15.10 ~/.local & ~/.config sind in 2.1 enthalten
2.4 GNOME ~/.gnome2, ~/.gnome2-private

3. Persönliche Daten

Diese Daten liegen teilweise zerstreut auf dem Rechner. Ein Großteil der persönlichen Daten liegt im Home-Verzeichnis des jeweiligen Nutzers in den Verzeichnissen .config, .gconf und .local. Weitere Daten sind oft direkt im Home-Verzeichnis unter .ANWENDUNGSNAME (z.B. ~/.mplayer bei MPlayer) zu finden.

Hier eine Liste von ausgewählten Anwendungen und ihren dazugehörigen Daten (Bitte weitere Anwendungen hinzufügen):

Anwendung (Daten) Wo liegen diese Daten? Empfehlung/Bemerkung
3.1 Persönliche Dateien im Ordner /home Alle nicht versteckten Dateien und Verzeichnisse 👍
3.2 Persönliche Dateien auf anderen Partitionen andere Orte 👍
3.3 Linuxspiele (Spielstände) /var/games 👍
3.4 Kmail (E-Mails) ~/.local/share/local-mail/ sind in 2.1 enthalten
3.5 Konqueror (Lesezeichen) ~/.kde/share/apps/konqueror/bookmarks.xml
3.6 Kaddressbook (E-Mail-Adressen) ~/.local/share/contacts (Standard-Adressbuch "Persönliche Kontakte")
3.7 Evolution (E-Mails) ~/.local/share/evolution/ (früher ~/.evolution)
3.8 Thunderbird (E-Mails) ~/.thunderbird
3.9 Unter Wine installierte Programme ~/.wine
3.10 Firefox ~/.mozilla/firefox
3.11a LibreOffice (Writer-Vorlagen) ~/.libreoffice/3/user/template oder ~/.config/libreoffice/4/user/template
3.11b OpenOffice (Writer-Vorlagen) ~/.openoffice.org/3/user/template
3.12 Pidgin ~/.purple
3.13 Tomboy ~/.config/tomboy und ~/.local/share/tomboy
3.14 Skype ~/.Skype/skypeBenutzername
3.15 Funambol /opt/Funambol/tools/hypersonic/data

4. Was sich nicht zu sichern lohnt

Es gibt einige Verzeichnisse, bei denen sich eine Sicherung nicht lohnt, weil ihr Inhalt nur vorübergehend benötigt wird (Cache) oder schnell wieder erstellt werden kann (Thumbnails). Andere Daten sollte man nicht sichern, weil sie als Teil von Datenbanken nicht problemlos vom Backup zurückgespielt werden können, ohne die Konsistenz der Daten zu gefährden (Akonadi). Manche Dateien sind darüber hinaus auch noch groß und werden ständig verändert (Baloo), was bei der Sicherung besonders viel Platz verbraucht, wenn veränderte Dateien als ganze gesichert werden und nicht nur die Veränderung.

Anwendung (Daten) Wo liegen diese Daten? Bemerkung
4.1 temporärer Dateien verschiedener Programme ~/.cache
4.2 der Papierkorb, "gelöschte" Dateien und Verzeichnisse ~/.local/share/Trash
4.3 Akonadi, Zwischenspeicher für PIM-Daten ~/.local/share/akonadi bis KDE SC 4.12
4.4 Baloo 🇬🇧, Suchfunktion für den Semantischen Desktop ~/.local/share/baloo/ bis KDE SC 4.13
4.5 Vorschaubilder verschiedener Größe ~/.thumbnails
4.6 Daten zur Virtualisierung, Dateien sind oft mehrere Gigabyte groß ~/VirtualBox VMs
4.7 Spielstände o. ä. Programminstallationen, unter ~/
4.8 Zwischenspeicher von Zufallswerten für Verschlüsselungs-Programme unter ~/ .rnd

Wann soll ich sichern?

  • vor Änderungen am System (größere Systemaktualisierungen, Desktopwechsel, Partitionierung, ...)

  • nach individuellen Bedürfnissen (alte Festplatte, komische Geräusche, ...)

  • nach Wichtigkeit der Daten (je wichtiger, desto häufiger)

Wohin mit den Daten?

Diese Frage hängt in erster Linie von der zu sichernden Datenmenge ab. Es gilt jedoch: nie auf die selbe Festplatte, auf der die Daten bereits liegen. Um einen kurzen Überblick zu bekommen, wie groß die Verzeichnisse /etc und /home sind, kann man folgende Zeile in ein Terminalfenster kopieren und ausführen:

du -sh /home /etc 
Medium Kapazität Haltbarkeit Anmerkung
CD 700 MiB 1 - 10 Jahre (qualitätsabhängig) Brennen auf CD, DVD, DVD-RAM oder Blu-ray Disc (BD) dauert relativ lange, ein Brennfehler kann eventuell das ganze Medium unbenutzbar machen (gilt nicht für DVD-RAM). Die Benutzung von dvdisaster kann hier zusätzliche Sicherheit bringen.
DVD 4,38 GiB 1 - 10 Jahre (qualitätsabhängig)
DVD-RAM 4,38 - 8,75 GiB 10 - 20 Jahre (qualitätsabhängig)
Blu-ray Disc (BD) 25/50/100/128 GiB unbekannt
M-Disk (M-Disc DVD) 4,38 GiB 1000 Jahre (lt. Hersteller)
Band ab 40 GiB mind. 30 Jahre teuer, häufig im professionellen Bereich eingesetzt
zweite oder externe Festplatte beliebig ab 5 Jahre
  • Externe (portable) Medien sind schnell und können sicher untergebracht werden.

  • Externe Festplatten mit FireWire-, eSATA- oder USB 3.0- Anschluss bringen im Vergleich zu USB 2.0 nochmals Geschwindigkeitsvorteile.

  • Die Haltbarkeit einer Festplatte ist stark von deren Nutzung abhängig. Sie kann im Optimalfall bis zu 30 Jahre betragen; sehr häufiges Ein- und Ausschalten reduziert allgemein die Lebensdauer.

  • Vorteil: billigster Datenträger bei hoher Kapazität, Nachteil: empfindlich gegen starke Stöße (mechanische Beschädigung)

Solid-State-Drive (SSD) (Flash-Laufwerke) beliebig ca. 10 Jahre (oder mehr, derzeit keine Erfahrungen) Die Lebensdauer ist qualitätsabhängig, Flashmedien müssen regelmäßig neu beschrieben ("refresh") werden, dh. sie sollten spätestens alle drei Jahre in Betrieb genommen werden. Bei SSDs erledigt das üblicherweise der Controller, andere Medien sollten neu mit denselben Daten (inkl. Dateisystem!) beschrieben werden.
andere Flash-Medien: USB-Stick, CF-Karte, sonstige Speicherkarten beliebig 3-10 Jahre
in eine Cloud je nach Anbieter bestimmter (teilweise kostenloser) Speicher von Anbieter bzw. Vertrag abhängig einfach, jedoch muss Zeit in das Thema Sicherheit bzw. Verschlüsselung investiert werden. Außerdem dauert das Hochladen bei großen Datenmengen je nach Internetverbindung sehr lange.

Achtung!

Zu beachten ist, dass auf Windows-Dateisystemen (FAT, NTFS) sowie CD/DVD keine Rechte oder Besitzer gespeichert werden. In diesem Fall sollte man die Sicherung in ein Archiv packen, welches Rechte unterstützt (z.B. tar)

Generell sollten Archivmedien jährlich auf eventuelle Fehler geprüft werden. Bei Langzeitarchivierung sollte man sich Gedanken über den technischen Fortschritt machen: Werden die Medien noch unterstützt (Schnittstellen, Formate), werden Dateiformate noch unterstützt? Ggf. muss man umkopieren bzw. Dateien in ein aktuelles Format bringen.

Abschließend das Ergebnis der Datensicherung kontrollieren

Nach dem Sicherungsvorgang sollte man dieses überprüfen.

  • Wurden alle Dateien kopiert (auch versteckte)?

  • Stimmen die Rechte?

  • Lassen sich die gesicherten Dateien zurückspielen?

Achtung!

Letzterer Punkt stellt sich immer wieder als Schwachpunkt vieler Backup-Strategien heraus. Man sollte immer daran denken, dass man eine Wiederherstellung der Daten sicherstellen will und keine Daten, die nicht mehr zurückgespielt werden können!

Weitere Tipps

  • Automatische Liste der installierten Programme erstellen, mit der man nach einer Neuinstallation die gewohnten Programme mit einem Klick nachinstallieren kann:

  • Vor der Sicherung des kompletten /home-Verzeichnisses:

    • Papierkorb leeren

    • Vorschaubilder löschen (Verzeichnis ~/.thumbnails leeren)

    • Email Postfächer komprimieren bzw. aufräumen (Thunderbird, Evolution)

    • Dubletten und mehrfach vorhandenen Dateien löschen (z.B. mit DupeGuru oder fslint)

    • ggf. Browsercache leeren

Programme

Grafisch

  • Back In Time (nutzt rsync) - einfache Datensicherung für GNOME und KDE. Inkl. Dateimanager, mit dem man in der Zeit zurückgehen kann.

  • Conduit - Abgleichen bzw. Synchronisieren von Informationen und Daten

  • Déjà Dup - Ein-Knopf und automatische differenzielle Datensicherung vom eigenen Homeverzeichnis, Sicherung auf entfernte Server möglich, Ein-Knopf-Wiederherstellung nur als Ganzes. Ab Ubuntu 11.10 ohne Installation einfach über "Systemsteuerung → Datensicherung" aufrufbar (nutzt duplicity).

  • DarGUI 🇬🇧 - grafische Oberfläche für dar

  • flyback 🇬🇧 - grafisches Backup-Werkzeug, angelehnt an Apples Time Machine

  • FreeFileSync - einfaches Programm zur Synchronisation von zwei Partitionen oder Verzeichnissen

  • FullSync - plattformübergreifendes Java-Programm

  • Grsync - Sicherungskopien und Datenabgleich auch mit verschiedenen Aufgaben (Sessions oder Profile) möglich (rsync Frontend)

  • KDar 🇬🇧 - KDE-Oberfläche für dar

  • Lucky Backup 🇬🇧 - komplexes Datensicherungsprogramm, basierend auf rsync. Konfigurier- und skriptbar, arbeitet mit Profilen.

  • persy - Daten lokal oder auf einen Server mittels GIT sichern

  • Pybackpack - differenzielle Datensicherung

  • qt4-fsarchiver - grafische Oberfläche für fsarchiver zum Sichern und Wiederherstellen von Partitionen, Verzeichnissen und MBR

  • sbackup - Sicherungskopien von Systemkonfiguration und Benutzerdaten. Automatische Erstellung von Sicherungskopien leicht gemacht.

  • Synkron - plattformübergreifendes Programm zur Synchronisation von zwei oder mehr Ordnern

  • Time Drive 🇬🇧 (nutzt duplicity) - automatische Datensicherung mit Browser für vorhandene Sicherungen

  • Systemback - eine Vollsicherung (ähnlich Wiederherstellungspunkten unter Windows) erstellen

  • TimeShift 🇬🇧 (nutzt rsync) - nur für Systemdateien (keine Benutzerverzeichnisse)

  • Unison - Zwei-Wege-Synchronisation

Zentrale Backup-Server, die viele Clients sichern können:

Sicherung auf eine autonom bootbare Live-CD/DVD:

  • remastersys - Erstellt ein installierbares Live-Image des aktuellen Systems mit /home Verzeichnis (backup) oder zur Weitergabe (dist).

Wiki/Icons/terminal.png

Kommandozeilenprogramme

  • BitTorrent Sync - Synchronisation über das BitTorrent-Protokoll

  • BoxBackup 🇬🇧 - Netzwerk-Backup mit verschlüsselter Übertragung der Sicherungsdaten

  • csync 🇬🇧 - siehe ownCloud Nutzung (Abschnitt „csync“)

  • dar - Disk ARchiver für die Kommandozeile

  • dd - Bitgenaues Kopieren von Festplatten, Partitionen oder Dateien (für erfahrene Anwender)

  • dirvish - ein auf rsync und SSH aufsetzendes Programm zur Datensicherung

  • duplicity 🇬🇧 - Verschlüsselte Übertragung der Sicherungsdaten auf Basis des rsync-Algorithmus. Offiziell immer noch im Beta-Status. Durch .tar.gpg-Format: langsam bei Wiederherstellung, keine Prüfsummen, Daten von verschlüsseltem .tar-Stream und langen Inkrement-Ketten abhängig: Ein Bitfehler kann große Teile der gesicherten Daten unbrauchbar machen.

  • fsarchiver - Programm zur Sicherung von Partitionen und Verzeichnissen auf Dateiebene

  • Obnam 🇬🇧 - Sicherung auf lokalen Medien oder via SSH/SFTP, Verschlüsselung mit GnuPG

  • partimage - "Images" von Partitionen anfertigen - gut zur vollständigen Sicherung einer Installation

  • rbackup 🇬🇧 - Alternative zu rsnapshot, welche das rdiff-backup Skript verwendet

  • rear 🇬🇧 - Relax-and-Recover ist eine setup-and-forget Linux bare metal disaster recovery Lösung. Unterstützt wird auch P2V und V2P mit KVM, Xen und VMware. Desaster Recovery Artikel mit rear

  • rsnapshot - Sicherungskopien mit RSnapshot - Erstellt automatisiert Schnappschüsse (Hardlinks oder Dateikopien)

  • rsync - Sicherungskopien mit rsync - Sicherung mit dem Klassiker aus der Kommandozeile

  • rdiff-backup 🇬🇧 - Erzeugt vollständige Spiegel-Sicherung mit speichereffizienten reverse-diffs für ältere Versionen. Dateisystemunabhängig und bandbreiteneffizient.

  • storeBackup 🇩🇪 🇬🇧 - Spiegel-Sicherung (normales Dateisystem), Snapshotverzeichnisse, Kompression (wahlweise bzw. nach Analyse), Prüfsummen (Konsistenzprüfung der gesicherten Daten), kleine Deltas bei großen Dateien, erkennt identische (umbenannte, kopierte, verschobene) Dateien. Offenes Format, Rücksicherung ohne storeBackup möglich. Replikation der Sicherungsdaten (Kopie der Daten) sowie offline-Sicherung für Reisen.

Mittels Live-CD

  • Clonezilla 🇬🇧 - Werkzeug zum Sichern und Wiederherstellen ganzer Partitionen oder Festplatten

  • Parted Magic - Live-CD, die VisParted und einige hilfreiche Partitionierungsprogramme enthält

  • SystemRescueCD - Linux-System mit Datensicherungs-, Datenrettungsprogrammen und verschiedenen Systemwerkzeugen auf einer bootfähigen CD oder einem USB-Stick

  • qt4-fsarchiver (Abschnitt „Live-CD“) 🇩🇪 - Live-CD auf der Basis von Ubuntu 12.04 oder 14.04 (englisch und deutsch)

  • G4L 🇬🇧 - Ghost 4 Linux, Festplattenimage erstellen. Dokumentation 🇬🇧

  • Redo Backup and Recovery 🇬🇧 - Live-CD zum Sichern und Wiederherstellen. Enthält einen Webbrowser und einen Dateimanager.

Skripte

Sonstiges

Intern

Extern

Diese Revision wurde am 28. Juni 2016 13:28 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Einsteiger, Sicherheit, Datenabgleich, Synchronisation, Datenrettung, Notfall, Datenträger