Als frisch gebackener Linux-Administrator besteht eine der größten Herausforderungen darin, ein zuverlässiges Sicherungssystem zu implementieren. Es gibt eine ganze Menge zu beachten, und es kann überwältigend sein, nur Ihre Optionen durchzugehen. Es ist so, als würde ich auf ein Menü starren, das es wagt, tiefer zu gehen als Burger und Pommes. Schnallen Sie sich für die Fahrt, wie wir untersuchen, wie jedermanns Lieblings-Open-Source-OS Backup und Disaster Recovery tut.
Linux-Backup-Typen
Wenn es um Abwechslung geht, hält Linux in praktisch jeder Kategorie. Im Folgenden sind einige der häufigsten Arten von Backups aufgeführt, die Linux unterstützt:
Vollständige Backups
Daher der Name, vollständige Backups erstellen eine vollständige Kopie aller Daten auf Ihrem System. Einige Linux-Administratoren führen standardmäßig eine vollständige Sicherung für kleinere Ordner oder Datensätze durch, die nicht viel Speicherplatz belegen. Da sie in der Regel viel Speicherplatz benötigen, führen Administratoren, die für größere Datensätze verantwortlich sind, in der Regel nur periodisch vollständige Sicherungen durch. Das Problem bei diesem Ansatz ist, dass es zu langen Lücken kommen kann, die Ihre Daten einem größeren Risiko aussetzen.
Vollständige Linux-Sicherung | |
Vorteile | Nachteile |
Alle Daten werden in einem Backup-Set zentralisiert | Backup-Vorgänge sind langsamer, da Sie weiterhin vollständige Backups ausführen und mehr Daten sammeln |
Leicht verfügbare Daten machen Wiederherstellungsvorgänge schnell und einfach | Benötigt den meisten Speicherplatz |
Versionskontrolle ist einfach zu verwalten | Macht ineffiziente Nutzung von Ressourcen, da die gleichen Dateien kontinuierlich kopiert werden. |
Inkrementelle Backups
Inkrementelle Backups zeichnen alle Daten auf, die sich seit der letzten Sicherung geändert haben – vollständig oder inkrementell. Wenn Sie am Sonntagabend eine vollständige Sicherung durchführen, können Sie am Dienstagabend eine inkrementelle Sicherung ausführen, um alle Dateien zu treffen, die sich seit diesem ersten Job geändert haben. Am Donnerstag führen Sie dann einen Job aus, der alle seit Dienstag vorgenommenen Änderungen usw. kopiert. Kurz gesagt, die inkrementelle Methode erstellt eine Kette von Sicherungen. Diese Backups werden in der Reihenfolge Ihres ursprünglichen Startpunkts gestapelt.
Inkrementelle Backups | |
Vorteile | Nachteile |
Benötigt erheblich weniger Speicherplatz als vollständige Sicherungen | Die Notwendigkeit, alle aufgezeichneten Änderungen wiederherzustellen, führt zu langsameren Wiederherstellungsvorgängen |
Weniger Speicherplatz führt zu schlankeren Backup-Images und schnelleren Backup-Vorgängen | Die Notwendigkeit, mehrere Backup-Sets zu durchsuchen, führt zu einer langsameren Wiederherstellung einzelner Dateien |
Unterstützt Aufbewahrungsbemühungen durch Erstellen mehrerer Versionen derselben Dateien | Anfängliche vollständige Sicherung und alle inkrementellen Backups danach sind für die vollständige Wiederherstellung erforderlich |
Differenzielle Backups
Differenzielle Backups zeichnen alle Änderungen auf, die seit dem letzten vollständigen Backup vorgenommen wurden. Nehmen wir also an, Sie führen am Sonntagabend ein vollständiges Backup durch. Am darauffolgenden Dienstag führen Sie dann eine differentielle Sicherung durch, um alle seit dem Job am Sonntag vorgenommenen Änderungen aufzuzeichnen. Der Job, den Sie am Donnerstag ausführen, zeichnet nur Änderungen auf, die seit Sonntag vorgenommen wurden, und der Zyklus wird fortgesetzt, bis Ihre nächste vollständige Sicherung ausgeführt wird. Sie können diese Methode als Mittelweg zwischen vollständigen und inkrementellen Sicherungen bezeichnen.
Differenzielle Backups | |
Vorteile | Nachteile |
Macht die effizienteste Nutzung des Speicherplatzes | Backup-Prozess ist langsamer als inkrementelle Backups |
Führt Backups schneller aus als vollständige Backups | Der Wiederherstellungsprozess ist langsamer als vollständige Backups |
Stellt Daten schneller wieder her als inkrementelle Backups | Für die vollständige Wiederherstellung sind eine anfängliche Vollsicherung und danach alle differentiellen Backups erforderlich |
Netzwerk-Backups
Netzwerksicherungen verwenden das Client-Server-Modell, um Daten über das Netzwerk an Sicherungsziele zu senden. In einer Netzwerkkonfiguration können mehrere Computer als Clients fungieren und Daten auf einem zentralen Server oder mehreren Servern sichern. Mit einer umfassenden Disaster Recovery-Lösung können Sie Netzwerksicherungen ganz einfach verwalten. Beispielsweise kann eine Organisation 10 Lizenzen für ShadowProtect SPX erwerben und jedem Benutzer mit einem einzigen Registrierungsschlüssel Zugriff gewähren. Von dort aus können Systemadministratoren die Software auf allen 10 Computern installieren und jedes einzelne System entsprechend sichern.
Netzwerk-Backups | |
Vorteile | Nachteile |
Kann für Onsite- und Offsite-Backup-Operationen gleichermaßen eingesetzt werden | Stellt zusätzliche netzwerkbezogene Management-Herausforderungen dar |
Kompatibel mit vollständigen, inkrementellen und differentiellen Sicherungstechnologien | Kann bei der Sicherung großer Datenmengen ein kostspieliger Vorgang sein |
Unterstützt eine Vielzahl von Speichermedien | Zuverlässigkeit kann von Internetverbindung und Infrastrukturen von Drittanbietern abhängig sein |
FTP-Backups
FTP-Backups nutzen die Client-Server-Architektur, um Backups über das Internet über das File Transfer Protocol zu ermöglichen. Diese Methode kann eine wichtige Rolle in Ihrer Datenschutzstrategie spielen, da Sie unternehmenskritische Daten an eine externe Einrichtung übertragen können. Viele Webhosting-Anbieter bieten FTP-Funktionen an. Linux bietet bequemen Zugriff auf eine Reihe kostenloser FTP-Clients aus den in zahlreichen Distributionen gebündelten Software-Repositorys.
FTP-Backups | |
Vorteile | Nachteile |
Führt Sicherungs- und Wiederherstellungsvorgänge auf einfache und kostengünstige Weise durch | Die fehlende Verschlüsselung von FTP macht die Sicherheit zu einem Problem |
Schützt Daten vor Feuer, Überschwemmungen, Vandalismus und anderen Katastrophen vor Ort | Backups sind auf Dateigrößenbeschränkungen beschränkt |
Unterstützt eine große Anzahl von Benutzern auf einem einzigen FTP-Konto | Geschwindigkeit und Zuverlässigkeit von Sicherungs- und Wiederherstellungsvorgängen hängen von der Internetverbindung ab |
Linux Backup Tools
Nun, da wir wissen, wie Linux Backup und Recovery handhabt, wollen wir einige der Tools kennenlernen, die alles möglich machen. Linux-Backup-Tools sind so vielfältig wie der Distributionspool selbst. Es gibt eine Reihe von kommerziell verfügbaren Optionen, aber unsere Liste konzentriert sich ausschließlich auf diejenigen, die in der Linux-Umgebung nativ sind. Hier geht:
tar
Kurz für Tape Archiver, tar ist das beliebteste Linux-Backup-Tool. Wie die folgenden Tools fungiert es sowohl als Befehl als auch als eigenständiges Dienstprogramm, das auf eine Vielzahl von Befehlen reagiert. tars Anspruch auf Ruhm liegt in seiner Fähigkeit, eine Vielzahl von Backup-Operationen durchzuführen. Mit Tar können Sie vollständige Sicherungen von Servern und Desktops durchführen oder Daten auf mehreren Geräten sichern. Sie können Netzwerksicherungen auch mit Befehlszeilentools wie NetCat (NC) und SSH durchführen.
dump
dump ist ein Dienstprogramm der alten Schule, das Dateisysteme und nicht einzelne Dateien speziell sichert. Dieses Tool unterstützt zwei Arten von Vorgängen: vollständige Sicherungen und inkrementelle Sicherungen. Sie können diese durch Stufen von 0 bis 9 definieren. Level 0 Befehle Dump, um eine vollständige Sicherung des gesamten Dateisystems durchzuführen. Die Stufen 1 bis 9 weisen das Programm an, alle seit der letzten Sicherung vorgenommenen Änderungen auf derselben oder der darüber liegenden Ebene aufzuzeichnen. Dump ist so ziemlich ein archaisches Tool, daher müssen Sie es auf den meisten neueren Distributionen manuell installieren.
dd
dd ist ein einfaches, aber leistungsstarkes Unix-Dienstprogramm, das Linux-Administratoren bis heute verwenden. Was dd zu einem solchen Kraftpaket macht, ist seine Fähigkeit, den Datenschutz auf eine Weise abzudecken, die andere Backup-Tools nicht berühren können. Sie können dd verwenden, um die gesamte Festplatte zu sichern oder Partitionssicherungen oder CD-ROM-Inhalte zu erstellen. dd ist auf den Root-Benutzer beschränkt, und das aus gutem Grund. Wenn Sie nicht vorsichtig sind, kann eine falsche Bewegung mit diesem leistungsstarken Befehlszeilentool zu einem dauerhaften Datenverlust führen!
cpio
Kurz für copy input to output, cpio ist eines der vielseitigsten Dienstprogramme in der Linux Backup Toolbox. Die Flexibilität von cpio bietet zahlreiche Vorteile gegenüber anderen Dienstprogrammen. Im Gegensatz zu Dump sichert es ganze Dateisysteme sowie einzelne Dateien. Sie können mit tar auf einem einzigen Medium sichern, aber cipio kann Daten gleichzeitig an mehreren Zielen sichern. Mit dieser Kraft geht jedoch eine größere Komplexität einher. cpio hat aufgrund seiner umfangreichen Befehlsoptionen eine viel steilere Lernkurve.
Linux-Administratoren haben die Qual der Wahl
Das Linux-Backup-Menü bietet eine Auswahl interessanter Optionen. Einige Administratoren werden Inhalte aus der robusten App-Auswahl auswählen und ihr eigenes System anpassen. Andere sind mit einer Enterprise Disaster Recovery-Lösung besser geeignet. Sie können alles rationalisieren und sicherstellen, dass Sie das Terminal nie sehen müssen. Um alles herauszufinden, müssen Sie Ihre Bedürfnisse gegen Ihre Zeit, Ihr Fachwissen und Ihr Budget abwägen. Es gibt keinen richtigen oder falschen Backup-Plan, denn was auch immer Sie wählen, ist sicherlich besser als gar kein Plan.