Backup und Restore mit RSYNC
Backup und Restore mit RSYNC
Hallo,
ich möchte zu einem Backupserver ein Backup senden. Eine 1:1 Kopie des gesamten Systems. Zuvor noch die alten Daten löschen.
Wie gehe ich vor?
rsync --delete -arptgoDvWzE --numeric-ids --progress (Quelle) (Ziel)
a-Archive-Modus, r-alle Unterverzeichnisse, p-bewahrt die Berechtigungen, t-bewahrt die Zeitstempel, g-bewahrt die Gruppenberechtigungen, o-bewahrt den Besitzer, D-bewahrt Devices, v-Ausgabetext, W-kopiert die gesamte Datei, z-komprimieren, E-behält die Ausführbarkeit
Reicht evt. der Archiv-Modus in Verbindung mit vz?
Ist der Parameter -H, Hardlinks werden berücksichtigt, sinnvoll?
Der Parameter --numeric-ids reicht nur in eine Richtung zu?
Was ist noch zu beachten? Gestaltet sich das Restore ähnlich?
Gruss, Raul
ich möchte zu einem Backupserver ein Backup senden. Eine 1:1 Kopie des gesamten Systems. Zuvor noch die alten Daten löschen.
Wie gehe ich vor?
rsync --delete -arptgoDvWzE --numeric-ids --progress (Quelle) (Ziel)
a-Archive-Modus, r-alle Unterverzeichnisse, p-bewahrt die Berechtigungen, t-bewahrt die Zeitstempel, g-bewahrt die Gruppenberechtigungen, o-bewahrt den Besitzer, D-bewahrt Devices, v-Ausgabetext, W-kopiert die gesamte Datei, z-komprimieren, E-behält die Ausführbarkeit
Reicht evt. der Archiv-Modus in Verbindung mit vz?
Ist der Parameter -H, Hardlinks werden berücksichtigt, sinnvoll?
Der Parameter --numeric-ids reicht nur in eine Richtung zu?
Was ist noch zu beachten? Gestaltet sich das Restore ähnlich?
Gruss, Raul
- MegaV0lt
- Beiträge: 173
- Registriert: 21.11.2011 11:16:07
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: Backup und Restore mit RSYNC
Schau Dir mal das backup-321tux.sh an. Da gibt es in einem anderen Forum (DEB) einen Thread dazu.
"Das Internet? Gibt's diesen Blödsinn immer noch?"
[Homer Simpson], Sicherheitsinspektor im Kernkraftwerk Springfield.
[Homer Simpson], Sicherheitsinspektor im Kernkraftwerk Springfield.
Re: Backup und Restore mit RSYNC
Was soll man damit anfangen?MegaV0lt hat geschrieben:Da gibt es in einem anderen Forum (DEB) einen Thread dazu.
Re: Backup und Restore mit RSYNC
https://wiki.ubuntuusers.de/rsync - du musst noch root-Rechte an der Quelle einrichten.
Re: Backup und Restore mit RSYNC
Das ist korrekt, man sollte das Backup als root ausführen, oder --rsync-path="rsync --fake-super" nutzen.Benno007 hat geschrieben:https://wiki.ubuntuusers.de/rsync - du musst noch root-Rechte an der Quelle einrichten.
Ich habe gelesen, dass es den Befehl -b noch gibt, welcher direkt für Backups da ist.
Ja, was für ein Kauderwelsch und keiner weiss was man davon wirklich braucht.
Re: Backup und Restore mit RSYNC
Vorher zu löschen ist eine schlechte Idee. Nutze inkrementelle Backups.
Re: Backup und Restore mit RSYNC
Warum nochmal "rptgoD"? Aus 'man rsync'rsync --delete -arptgoDvWzE --numeric-ids --progress (Quelle) (Ziel)
Code: Alles auswählen
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-
- Beiträge: 5648
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Backup und Restore mit RSYNC
Hallo
Du kanst auh in der Quelle gelöchte Dateien im Ziel mit z.B. *BAK versehen
rsync -av -b --suffix=.BAK --delete
oder die gesöchten dateien in ein eigenes Verzeichnis verscheien (ist das was luckybackup per snapshots macht)
rsync -av --delete --backup-dir=alt/
oder einfach direkt luckybackup benutzen
mfg
schwedenmann
Du kanst auh in der Quelle gelöchte Dateien im Ziel mit z.B. *BAK versehen
rsync -av -b --suffix=.BAK --delete
oder die gesöchten dateien in ein eigenes Verzeichnis verscheien (ist das was luckybackup per snapshots macht)
rsync -av --delete --backup-dir=alt/
oder einfach direkt luckybackup benutzen
mfg
schwedenmann
Re: Backup und Restore mit RSYNC
Die wichtigen bzw. normalen Optionen sind eigentlich av, aber auch H(ardlinks) - um es komplett zu haben, kann man sich ja in obigen Link an der differentiellen Sicherung orientieren - und diese z.B. mit der root-Sache weiter oben kombinieren. So mache ich das (von mir stammen diese beiden Wiki-Einträge).
Re: Backup und Restore mit RSYNC
Hallo,
Ich erstelle nur einmal das Backup der Installation, von daher ist Sparsamkeit nicht von nöten.
Aber @Benno007,
Genau an solchen Stellen kann es verschieden interpretiert werden.
Gruss, Raul
Das war sie wohl, die große Frage. Bei rsync --help übersehen.-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
Ich erstelle nur einmal das Backup der Installation, von daher ist Sparsamkeit nicht von nöten.
Aber @Benno007,
Wie ist das zu verstehen equals -rlptgoD (no -H,-A,-X), speziell (no -H), heisst das bei -a kein -H sein darf, oder wird gemeint, dass bei -a kein -H,-A,-X enthalten ist und noch zusätzlich benötigt wird?Die wichtigen bzw. normalen Optionen sind eigentlich av, aber auch H(ardlinks)
Genau an solchen Stellen kann es verschieden interpretiert werden.
Gruss, Raul
- Livingston
- Beiträge: 1816
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: Backup und Restore mit RSYNC
Die Option -a ist lediglich eine Abkürzung für -rlptgoD, d.h. Du kannst andere Optionen ergänzen. -A, -H, und -X liefern zusammen mit -a eine vollständige Archivierung, sind aber sehr aufwendig zu realisieren und nehmen einiges mehr an Zeit in Anspruch. Vermutlich wurden sie deshalb nicht in -a integriert.
Es steht Dir also frei, diese Optionen zusätzlich zu nutzen. Insbesondere stehen sie auch nicht im Widerspruch zu -a.
Bis die Nächte
Livingston
Es steht Dir also frei, diese Optionen zusätzlich zu nutzen. Insbesondere stehen sie auch nicht im Widerspruch zu -a.
Bis die Nächte
Livingston
Re: Backup und Restore mit RSYNC
Dann bedanke ich mich für die Erläuterungen und setze das Thema auf gelöst.
Re: Backup und Restore mit RSYNC
Hallo,
ich nutze rsync, um beim laufenden Betrieb eine 1:1 Kopie zu machen. Bei den /sys/ Pfaden erhalte ich Warnings, die /proc/ habe ich gelesen, sind nur virtuelle Auslagerungen, welche nicht gesichert werden müssen.
Um rsync auszuführen logge ich mich als Root ein. Ich vermute die Warnings kommen, weil Dateien geöffnet sind, oder kein Zugriff möglich.
Gibt es einen Trick diese trotzdem zu kopieren?
Gruss, Raul
.....Edit:
Ich habe etwas recherchiert und bin darauf gestoßen, dass die /sys bei einer Vollsicherung nicht mitkopiert werden.
Sollte jetzt etwas falsch sein, bitte kurz was sagen.
ich nutze rsync, um beim laufenden Betrieb eine 1:1 Kopie zu machen. Bei den /sys/ Pfaden erhalte ich Warnings, die /proc/ habe ich gelesen, sind nur virtuelle Auslagerungen, welche nicht gesichert werden müssen.
Um rsync auszuführen logge ich mich als Root ein. Ich vermute die Warnings kommen, weil Dateien geöffnet sind, oder kein Zugriff möglich.
Gibt es einen Trick diese trotzdem zu kopieren?
Code: Alles auswählen
rsync -avWzEHAX --rsync-path="rsync --fake-super" --numeric-ids --exclude=/proc/ --delete --progress / -e "ssh -p 873" Benutzername@Server:/sicherungsort/
.....Edit:
Ich habe etwas recherchiert und bin darauf gestoßen, dass die /sys bei einer Vollsicherung nicht mitkopiert werden.
Code: Alles auswählen
--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/media/*","/lost+found"}
Re: Backup und Restore mit RSYNC
Ich halte das Sichern von Datenstrukturen wo sowieso nur Dateien aus der Paketverwaltung abgelegt werden für sinnlos. Ich sichere nur /etc, /home, /root, /usr/local, vielleicht noch Teile von /var und sollte ein Restore notwendig sein erfolgt immer erst eine Neuinstallation. Ach ja die Paketliste sichere ich natürlich auch
Re: Backup und Restore mit RSYNC
Ja, eine vollständige Sicherung hat den Vorteil, wenn Pakete wegfallen, oder sich verändern, das System sofort wieder Betriebsbereit zu haben.
Aber jeder wie er mag
Aber jeder wie er mag