So wählen Sie eine effektive Sicherungsstrategie für Ihren VPS

backup1.png

Ein wichtiger Gesichtspunkt beim Speichern von Daten in einer digitalen Umgebung ist, wie sichergestellt werden kann, dass Ihre Informationen im Falle eines Problems verfügbar sind.

Wir werden einige der verschiedenen Ansätze zur Sicherung und Redundanz von Daten beschreiben.

Was ist der Unterschied zwischen Redundanz und Backup?

Datenredundanz ist eine Kopie der Daten und funktioniert per Failover. Wenn also eine Datengruppe nicht verfügbar ist, wird sofort eine andere Kopie in die fehlerhafte Kopie geändert. Dies ist in wenigen Sekunden erledigt und die Anwendung oder Website kann weiterhin Anfragen bearbeiten, als wäre nichts passiert.

In der Zwischenzeit hat der Systemadministrator (in diesem Fall Sie) die Möglichkeit, das Problem zu lösen und das System wieder in einen voll funktionsfähigen Zustand zu versetzen.

Die Redundanz schützt nicht vor einem Ausfall, der alle Maschinen betrifft. Wenn Sie beispielsweise ein RAID in einem Spiegel haben, bei dem es sich um zwei Festplatten handelt, die als RAID 1 konfiguriert sind, ist es redundant, wenn eine Festplatte ausfällt und die andere weiterhin verfügbar ist. Wenn jedoch der Computer selbst ausfällt, fallen die beiden Festplatten aus.

Ein weiterer Nachteil dieser Art von Konfiguration besteht darin, dass jeder Vorgang für alle Kopien der Daten ausgeführt wird. Dies schließt böswillige oder versehentliche Operationen ein. Mit einer echten Sicherungslösung können Sie von einem Punkt aus wiederherstellen, von dem bekannt ist, dass die Daten in der Vergangenheit einwandfrei waren.

Die Sicherung

Eine der bekanntesten Formen der Sicherung ist eine Sicherung auf Dateiebene. Diese Art der Sicherung verwendet automatische Tools oder Kopierhandbücher, um Dateien an einen anderen Ort oder auf ein anderes Gerät zu übertragen.

See also  So erstellen Sie mehrseitige Formulare mit PHP-Skript

Verwendung des Befehls cp

Die einfachste Methode zum Sichern eines Linux-Computers wie seines VPS ist der Befehl cp. Dies ist auf das Kopieren von Dateien von einem lokalen Speicherort an einen anderen beschränkt. Auf einem lokalen Computer können Sie ein Wechsellaufwerk bereitstellen und anschließend die Dateien auf dieses kopieren:

 mount / dev / sdc / mnt / my-backup cp -a / etc / * / mnt / my- backup umount / dev / sdc 

In diesem Beispiel wird ein Wechseldatenträger bereitgestellt und anschließend das Verzeichnis / etc auf den Datenträger kopiert. Zerlegen Sie anschließend das Gerät, das an anderer Stelle aufbewahrt werden kann.

So verwenden Sie Rsync
Eine bessere Alternative zum CP ist das Kommando rsync, mit dem sich Räumlichkeiten flexibler sichern lassen. Mit den folgenden Befehlen können wir die gleiche Operation wie mit der vorherigen mit rsync ausführen:

 mount / dev / sdc / mnt / my-backup rsync.azvP / etc / * / mnt / my-backup umount / dev / sdc 

Sie werden schnell feststellen, dass Sicherungen im lokalen Dateisystem umständlich und problematisch sind. Sie müssen die Backup-Einheit physisch anschließen und trennen und an einen anderen Ort transportieren, wenn Sie die Daten im Falle eines Diebstahls oder Feuers aufbewahren möchten. Sie können viele der gleichen Vorteile durch die Verwendung von Netzwerksicherungen erzielen.

Rsync kann Remote-Sicherungen genauso einfach ausführen wie lokale Sicherungen. Sie müssen nur eine alternative Syntax verwenden. Dies funktioniert auf jedem Computer, auf dem SSH ausgeführt werden kann, sofern rsync auf beiden Seiten installiert ist:

 rsync-azvP / etc / * Benutzername @ Remote-Server: / backup / 

Es werden Sicherungskopien des / etc-Verzeichnisses des lokalen Computers in ein Verzeichnis in remote_system erstellt, das sich in / backup befindet. Dies ist der Fall, wenn Sie zum Schreiben in dieses Verzeichnis berechtigt sind und kein Speicherplatz verfügbar ist.

See also  Repository-Verwaltung in Git

Sichern einer Partition oder eines Datenträgers mit dd

In diesem Fall kopieren wir das gesamte Gerät mit dem Befehl disk to disk

 dd if = / pfad / gerät von = / pfad / backup 

In diesem Szenario gibt if = das Eingabegerät oder den Speicherort an. Das de = gibt die Ausgabedatei oder den Speicherort an. Es ist sehr wichtig, sich an diese Unterscheidung zu erinnern, da es trivial ist, eine komplette Disc zu reinigen, wenn diese umgekehrt ist.

Wenn Sie eine Sicherungskopie der Partition mit den Dokumenten erstellen möchten, die sich in / dev / sda3 befindet, können Sie eine Image-Datei wie die folgende erstellen:

 dd if = / dev / sda3 de = ~ / documents.img 

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *