Inhaltsverzeichnis
Eine wichtige Überlegung bei der Speicherung von Daten in einer digitalen Umgebung ist, wie Sie sicherstellen können, dass Ihre Informationen im Falle eines Problems verfügbar sind.Wir werden einige der verschiedenen Ansätze zur Bereitstellung von Datensicherung und Redundanz beschreiben.
Was ist der Unterschied zwischen Redundanz und Backup?
Datenredundanz ist eine Kopie der Daten und funktioniert per Failover, dh wenn ein Datensatz nicht verfügbar ist, wird sofort eine andere Kopie durch die ausgefallene ersetzt. Dies bedeutet ein paar Sekunden Zeit und die Anwendung oder Website kann weiterhin Anfragen bedienen, als ob nichts passiert wäre.
In der Zwischenzeit hat der Systemadministrator (in diesem Fall Sie) die Möglichkeit, das Problem zu beheben und das System wieder in einen voll funktionsfähigen Zustand zu versetzen.
Redundanz bietet keinen Schutz vor einem Ausfall, der alle Maschinen betrifft. Wenn Sie beispielsweise ein gespiegeltes RAID mit zwei Festplatten haben, das als RAID 1 konfiguriert ist, ist es redundant, wenn eine Festplatte ausfällt, die andere bleibt weiterhin verfügbar. Wenn jedoch die Maschine selbst ausfällt, fallen beide Festplatten aus.
Ein weiterer Nachteil dieser Art von Konfiguration besteht darin, dass jede Operation an allen Kopien der Daten ausgeführt wird. Dies schließt böswillige oder versehentliche Operationen ein. Eine echte Backup-Lösung ermöglicht Ihnen die Wiederherstellung von einem Punkt, an dem die Daten zuvor als gut bekannt waren.
Sicherung
Eine der beliebtesten Formen der Sicherung ist eine Sicherung auf Dateiebene. Diese Art der Sicherung verwendet automatische oder manuelle Sicherungstools, um Dateien an einen anderen Ort oder ein anderes Gerät zu übertragen.
So verwenden Sie den Befehl cp
Der einfachste Weg, einen Linux-Rechner wie Ihren VPS zu sichern, ist mit dem 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 einen Wechseldatenträger mounten und dann Dateien darauf kopieren:
mount / dev / sdc / mnt / my- backup cp -a / etc / * / mnt / my- backup umount / dev / sdc
In diesem Beispiel wird ein Wechseldatenträger gemountet und dann das Verzeichnis /etc auf den Datenträger kopiert. Anschließend zerlegen Sie das Laufwerk, das an anderer Stelle aufbewahrt werden kann.
So verwenden Sie Rsync
Eine bessere Alternative zu CP ist der rsync-Befehl, mit dem lokale Backups flexibler durchgeführt werden können. Wir können die gleiche Operation wie die vorherige mit rsync mit diesen Befehlen ausführen:
mount / dev / sdc / mnt / my- backup rsync- azvP / etc / * / mnt / my- backup umount / dev / sdc
Sie werden schnell feststellen, dass Backups auf das lokale Dateisystem umständlich und mühsam sind. Sie müssen das Backup-Laufwerk physisch anbringen und trennen und es an einen anderen Ort transportieren, wenn Sie Ihre Daten im Falle eines Diebstahls oder Brandes aufbewahren möchten. Sie können viele der gleichen Vorteile erzielen, indem Sie Netzwerk-Backups verwenden.
Rsync Sie können Remote-Backups genauso einfach durchführen wie lokale Backups. Sie müssen nur eine alternative Syntax verwenden. Dies funktioniert auf jedem Computer, auf dem Sie SSH können, solange rsync an beiden Enden installiert ist:
rsync-azvP / etc / * Benutzername @ remote_server: / backup /
Es wird das /etc-Verzeichnis auf dem lokalen Computer in ein Verzeichnis auf remote_host sichern, das sich in /backup befindet. Dies geschieht, wenn Sie über die Berechtigung zum Schreiben in dieses Verzeichnis verfügen und kein Speicherplatz verfügbar ist.
Sichern Sie eine Partition oder Festplatte 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 ganze Platte zu reinigen, wenn diese vertauscht sind.
Wenn Sie eine Sicherung der Partition mit den Dokumenten erstellen möchten, die sich in /dev/sda3 befindet, können Sie eine Image-Datei wie diese erstellen:
dd if = /dev / sda3 from = ~ /documents.imgHat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben