6 Apps und Tricks zur Optimierung Ihrer Linux-Systemsicherungen
Wenn Sie zu Linux wechseln, stellen Sie möglicherweise fest, dass Ihre Version über ein Standard-Backup-Tool verfügt. Es kann jedoch nicht festgelegt werden, dass alle wichtigen Teile Ihres Systems gesichert werden. Darüber hinaus kann die Verwendung des Standardtools dazu führen, dass Sicherungen größer und weniger effizient sind, als dies erforderlich ist.
Nachfolgend finden Sie einige Möglichkeiten, Ihr Linux-System zu sichern, um den verfügbaren Speicher optimal zu nutzen.
Stellen Sie sicher, dass Sie ALLE sichern
Das Standardwerkzeug für Ubuntu-Desktops, Dejá-Dup, ist standardmäßig nur für die Sicherung Ihres Heimatverzeichnisses eingerichtet. Dies lässt jedoch einige wichtige Dinge aus, die Sie benötigen, um Ihr System problemlos wieder in den betriebsbereiten Zustand zu versetzen. Stellen Sie sich Ihr System als die folgenden drei Teile vor:
Jetzt können Sie das Standardwerkzeug ganz einfach so einrichten, dass alle drei der oben genannten Funktionen gesichert werden. Dies setzt jedoch voraus, dass Sie über viel Speicher verfügen oder dass Sie große Datenmengen über das Internet mischen. Mit den folgenden Apps und Tricks können Sie den benötigten Speicherplatz minimieren und gleichzeitig sicherstellen, dass Sie bei einem Zusammenbruch geschützt sind.
1. Klonen Sie die Partition, um ein Snapshot Ihres Home-Verzeichnisses zu erstellen
Dies sind die Daten in Ihren Benutzerkonten unter / home / [Benutzername] Verzeichnis. Dazu gehören Ihre persönlichen Konfigurationen, die häufig in Dateien oder Verzeichnissen gespeichert sind, die mit einem Punkt beginnen (z. /home/[Benutzername / .local) sowie Musik, Bilder und andere Dateien und Ordner (wie die Standardeinstellung) Unterlagen oder Herunterladen Ordner). Es sind die Daten, die Sie wahrscheinlich auf das Sichern konzentrieren, und die am häufigsten behandelten Daten.
Ein guter Grund, um dein zu behalten /Zuhause Das Verzeichnis auf einer separaten Partition ist so, dass Sie getrennt von den Hauptkomponenten Ihres Systems damit arbeiten können. Wenn Sie dies tun, können Sie Ihr Heimatverzeichnis sichern, indem Sie die gesamte Partition klonen. Es kann dann genau so wiederhergestellt werden, wie Sie es auf Festplattenebene hatten.
Wie zuvor beschrieben 4 Methoden zum Klonen Ihrer Linux-Festplatte 4 Methoden zum Klonen Ihrer Linux-Festplatte Müssen Sie Ihre Linux-Festplatte oder eine Partition klonen? Sie können das integrierte dd-Tool oder mehrere Alternativen verwenden, um Ihre Festplatte zu kopieren, um sie später unkompliziert wiederherstellen zu können. Lesen Sie mehr, eine Möglichkeit dafür ist dd, Dadurch wird eine Festplatte oder Partition genau geklont (dh Ihre Sicherung hat dieselbe Größe wie die gesamte Partition). Erwägen Sie die Verwendung Clonezilla. Es kann die Struktur der Festplatte / Partition sichern, aber nicht verwendeten Festplattenspeicher auslassen, so dass Ihre Sicherung nur die Größe der in der Partition enthaltenen Daten hat.
2. Speichern Sie Home-Verzeichnis-Snapshots auf mehreren Computern mit Dateisynchronisierern
Dateisynchronisierer sind eine gute Option für Ihre persönlichen Dateien, insbesondere wenn Sie mehr als ein Gerät verwenden. Es gibt fast zu viele Optionen, um sie zu benennen, aber dazu gehören einfache Dienstprogramme zum Kopieren von Dateien wie rsync, Onlinedienste wie Dropbox 5 Great Cloud-Backup-Tools und -Services, die Linux vollständig unterstützen 5 Great Cloud-Backup-Tools & -Services, die Linux vollständig unterstützen Wenn Sie einen Power-User um einen guten Rat fragen, der für jedes Betriebssystem gilt, wäre dies der Fall Sichern Sie Ihre Dateien regelmäßig. Soweit Technologie hilfreich sein kann, ist es… Lesen Sie mehr oder lokale / Peer-to-Peer-Programme wie Resilio Sync von Pirate Darling zu Dropbox Mit der Synchronisierung können Sie Ihre Dateien auf mehreren Rechnern synchronisieren. Cloud-basierte Dateisynchronisierungsdienste sind einfach zu verwenden und funktionieren gut. Ihre Privatsphäre kann jedoch Ihre erste Priorität sein. Ganz zu schweigen von der Tatsache, dass diese Dienste immer mit einem Speicher versehen sind. Einige davon bieten die Möglichkeit, die Historie für Sie aufzuspüren, obwohl dies für jede Minute eine Änderung sein wird, die unhandlich werden kann und zur Aufbewahrung von Abfall.
3. Verwenden Sie Archivierungstools, um historische Momentaufnahmen der Systemdaten zu speichern
Außerhalb Ihres Home-Verzeichnisses sollten Sie Folgendes unbedingt als Teil Ihrer Sicherung berücksichtigen:
- /usw, welches enthält Konfigurationen wie / etc / apt / listen (Listen, die die Repositorys beschreiben, aus denen Ihr System neue Programme installiert.).
- / var, die zusätzliche Daten enthält, die von Anwendungen verwendet werden. Beispiele hierfür umfassen Protokolle (z. /var/log/dpkg.log, (wenn Pakettransaktionen auf einem .deb-basierten System protokolliert werden), Caches (z. B. / var / cache / dpkg, wo eine Kopie aller installierten Pakete aufbewahrt wird) und / var / lib / dpkg (wo die Paketdatenbank gespeichert ist).
Standard “Archivstil” Backup-Tools können auch diese Systemverzeichnisse verarbeiten. In der Regel werden die Dateien in den Quellverzeichnissen betrachtet, es wird festgestellt, ob eine aktuelle Sicherung dieser Datei vorhanden ist, und sie können / update erstellen, falls dies nicht der Fall ist. Sie können mehrere Kopien (d. H. Täglich und wöchentlich) aufbewahren, und die Archive werden häufig komprimiert, um Speicherplatz zu sparen. Es gibt eine Vielzahl von Optionen zum Sichern und Wiederherstellen von Daten und Dateien mit Back In Time [Linux]. Sichern und Wiederherstellen von Daten und Dateien mit Back In Time [Linux], einschließlich Programmen wie Dejá-Dup oder backintime.
Sie müssen diese Sicherungsjobs als Root einrichten oder die integrierten Funktionen des Tools verwenden, um mit Administratorrechten auszuführen.
Dann verwenden Sie diese Apps (backintime unten gezeigt) können Sie einfach die gewünschten Verzeichnisse zu einem neuen oder vorhandenen Sicherungsjob hinzufügen:
Durch Auswahl und Auswahl der Verzeichnisse, die Sie sichern, können Sie im Vergleich zu den typischen Verzeichnissen einige Platzeinsparungen erzielen “das ganze System” Backups. In diesem Beitrag finden Sie Tipps, welche / var-Unterverzeichnisse Sie benötigen und welche nicht.
4. Verwenden Sie etckeeper, um Aufzeichnungen über Konfigurationsänderungen aufzubewahren
Für die /usw Verzeichnis speziell das Dienstprogramm etckeeper verwendet die Quellcodeverwaltung, um Ihre wichtigen Systemkonfigurationen zu sichern. Die Installation in Ubuntu erfordert den folgenden Befehl:
sudo apt-get install etckeeper
Als Teil der Installation wird eine Sicherung erstellt (tatsächlich a git Repository) und alle Dateien unter /usw hinein.
Sie können dann eine beliebige verwenden git Client, um einen Überblick über die Historie Ihrer Systemkonfigurationen zu erhalten. Noch wichtiger ist, die App richtet auch ein Cron Job, um täglich Änderungen an Ihren Konfigurationen zu übernehmen. Die meisten Konfigurationsdateien werden jedoch in Klartext erstellt git (und andere Versionsverwaltungssysteme) arbeiten nach dem Prinzip, Änderungen zeilenweise zu speichern, wobei der Speicher für mehrere Versionen sehr klein sein kann.
5. Verwenden Sie aptik zum Sichern von Konfigurationen und Softwarepaketen
Das Aptik Das Programm fasst eine Reihe von Tools zum Sichern / Wiederherstellen in einer komfortablen GUI zusammen:
Es ist Installierte Software Diese Funktion sichert die Pakete, die Sie explizit standardmäßig installiert haben. Das folgende Bild zeigt, dass dies eine recht kurze Liste sein kann:
Warum ist es so kurz? Nun, es sind keine Pakete des Basissystems erforderlich, da zur Verwendung dieser Sicherung bereits ein Basissystem installiert sein muss. Wenn Sie nur diese wenigen Dutzend Pakete installieren, kümmert sich der Paketmanager um die Installation alles ihre Abhängigkeiten für Sie. Also dein “vollständige Software-Sicherung” kann nur ein paar Dutzend Megabyte Speicherplatz verbrauchen. Klug, ja?
6. Sichern Sie Ihre Pakete mit einer Paketliste
Sie können noch besser als Aptik Wenn Sie mit der Befehlszeile vertraut sind. Um sicherzustellen, dass Sie Ihr System zu einem späteren Zeitpunkt wiederherstellen können, probieren Sie Folgendes aus: Sichern Sie keine Pakete, sondern eher erfassen Sie eine Paketliste stattdessen. Der folgende Befehl exportiert eine Liste Ihrer installierten Pakete in eine Textdatei:
sudo dpkg - get-selections> meine-Pakete.txt
Mit den folgenden Befehlen können Sie nicht nur die vom Benutzer lesbare Buchhaltung (oben gezeigt) der Pakete in Ihrem System anzeigen, sondern auch eine Masseninstallation durchführen:
sudo dpkg --set-Auswahl < my-packages.txt sudo apt-get -u dselect-upgrade
Beachten Sie, dass Sie die von Ihnen installierten Programme handhaben müssen (wahrscheinlich wohnen in) / usr / local und / oder / opt) dich selbst. Ansonsten besteht der einzige Unterschied zwischen Ihrem vorherigen und dem wiederhergestellten System jedoch darin, dass alles in den neuesten Versionen verfügbar ist - wahrscheinlich was Sie sowieso wollen. Und das alles zum Preis von wenigen tausend Kilobytes.
Denken Sie daran, dass Sie nicht nur eines der oben genannten verwenden. Kombinieren Sie so viele wie nötig, um sicherzustellen, dass Sie im schlimmsten Fall schnell wieder einsatzbereit sind.
Verwenden Sie eines der oben genannten Tools, um bei Backup-Aufgaben zu helfen? Geben Sie unten in den Kommentaren Ihre Kick-Butt-Backup-Tipps an!
Erfahren Sie mehr über: Datensicherung, Festplattenpartition, Linux.