So sichern Sie ein Arch -Linux -System

So sichern Sie ein Arch -Linux -System

Bis zum heutigen Tag befürchte ich, dass ich meine lange harte Arbeit meiner Woche zu einer beispiellosen Fehlfunktion des Festunternehmens verloren habe. Es ist mir einmal passiert, und ich bin sicher, einige von Ihnen können sich darauf beziehen. Ich habe meine Lektion seitdem gelernt und habe immer darauf geachtet, ein Backup fertig zu halten.

In diesem Beitrag sehen Sie, wie Sie Ihr Archlinux -System mit RSYNC sichern können. Für diejenigen unter Ihnen, die unbekannt sind. Aus diesem Grund dient es als Mittel, um Ihre Dateien zu sichern, indem sie auf einen Sicherungsserver übertragen wird.

Mein Setup

Für die Zwecke dieser Demonstration beschränke ich mich darauf, in einer virtuell generierten VM mit Archlinux zu arbeiten. Dies wird unsere Quelle sein, und als Backup -Ziel werde ich ein USB -Laufwerk verwenden. Außerdem werden wir die Befehlszeilenschnittstelle in diesem Tutorial verwenden. Wenn Ihnen die Erfahrung mit CLI fehlt, fühlen Sie sich nicht eingeschüchtert. Sie werden den Dreh raus bekommen

Vorsichtsmaßnahme würde ich auch vorschlagen, das USB -Laufwerk zu verschlüsseln, um eine zusätzliche Sicherheitsdecke für die Dateien zu erstellen. Und es wäre vorzuziehen, wenn das Ziel über ein Linux -kompatibler Dateisystem verfügt.

Ich schlage vor, Sie sollten diesem Tutorial bis zum Ende folgen und dies als Übung in einem ähnlichen Setup machen, bevor Sie tatsächlich versuchen, eine Sicherung für Ihr System zu erstellen.

Die Methode:

Geben Sie den folgenden Befehl ein, um die Sicherung in der simulierten Umgebung auszulösen:

$ sudo rsync -aaxv - -delete -d -dry -run -exclude =/dev/* -exclude =/proc/* -exclude =/sys/* -exclude =/tmp/* --Exclude =// run/* -exclude =/mnt/* -exclude =/media/* -exclude = "swapFile" -exclude = "Lost+gefunden" -EXCLUDE = ".cache " -exclude =" downloads " -exclude =".VirtualBoxvms "-exclude =".ecryptfs "//run/media/younis/younisx/


Um zu verstehen, was genau dieser Befehl tut, untersuchen wir jedes der hier vorhandenen Elemente:

Die ersten beiden Elemente sind sudo und rsync. Sudo ist natürlich die Synchronisierung des Programms hier, um die Sicherung zu erstellen.

Was das nächste Element zu sein scheint, ist tatsächlich eine Kombination von vier Flags.

Die Option aktiviert den Archivmodus,

-A ist die Option, das Betriebssystem anzuweisen, die Liste der Zugriffskontrollliste zu erhalten,

-X Flag wird verwendet, um die Sicherheits-, System-, Vertrauens- und Benutzerattribute zu halten,

Wohingegen -v Ist die Flagge, mit der Sie den Backup -Fortschritt erhalten.

Zusammen, das -A, -a und -x Flags arbeiten daran, die Integrität der Dateien zu sparen, indem sie ihre Attribute pflegen.

Dann gibt es die -löschen Option, die anweist, nur die Dateien zu sichern, die noch nicht im Ziel vorhanden sind (USB in unserem Fall).-Löschen sollte mit vielen Vorsichtsmaßnahmen verwendet werden, da die aktualisierten Versionen der Dateien in Quelle (überschreiben) die älteren Versionen im Ziel ersetzen.

Der -Probelauf Option ist, was all dies in einer Simulation beibehält.

Der -ausschließen Die Flag. In dem obigen Befehl ich habe die Ordner /run / /mnt / /media. Dies war nur zu demonstrieren, dass ihr Ausschluss (außer für /mnt /) ist nicht erforderlich, da ihr Inhalt nicht automatisch von RSYNC unterstützt wird.

/- bestimmt die Inhalte, die wir sichern wollen

/Run/Media/Younis/Younisx ist das Verzeichnis, für das Sie sich unterstützen.

Sobald Sie den Befehl in der Simulation getestet haben, können Sie die Option -dry -Run löschen und ihn erneut ausführen, um tatsächlich zu sichern.

Wiederherstellung des Backups

Jetzt werden wir über die Wiederherstellung der Dateien aus unserem Backup -USB -Laufwerk sprechen.

Zuerst starten wir das System von einem Live -ISO und einem Plugin und montieren das Backup -USB -Laufwerk aus. Anschließend melden wir uns an, um einen Ordner für den Inhalt auf dem Backup -Laufwerk und einen anderen für den in der Festplatte vorhandenen Inhalt zu erstellen.

$ mkdir /mnt /system /mnt /USB

Suchen Sie dann nach den Namen der miteinander verbundenen Geräte:

$ lsblk

Montieren Sie das Dateisystem und die Sicherung, indem Sie die folgenden Befehle ausführen:

$ montage /dev /sda1 /mnt /system
$ montage /dev /sdb1 /mnt /USB


Stellen Sie dann die Sicherung mit dem folgenden Befehl wieder her:

$ rsync -aaxv - -delete -exclude = "Lost+gefunden"/mnt/USB//mnt/system/

Der Inhalt des seriellen USB -Laufwerks sollte auf der Festplatte unseres Systems wiederhergestellt werden.

Einpacken

Es ist immer eine gute Idee, Ihre Daten auf alle erforderlichen Mittel zu sichern. Die Methode, die ich mit RSYNC verschrieben habe.

In diesem Tutorial haben Sie gelernt, Ihre Daten auf Archlinux mit RSYNC zu sichern. Auch hier ist es besser, die Anweisungen in einer virtuellen Umgebung auszuprobieren, bevor Sie tatsächlich versuchen, Ihr Laufwerk zu sichern.

Das ist alles, was ich heute für dich habe. Ich hoffe, Sie haben es genossen, den Anweisungen in diesem Tutorial zu folgen. Wir werden weitere Beiträge wie diese verfolgen. Bis dahin sehen Sie sich einige der anderen Dinge an, die wir hier in unserem Blog haben.