staging.inyokaproject.org

Rsync Backup, kann mir jemand helfen?

Status: Ungelöst | Ubuntu-Version: Server 20.04 (Focal Fossa)
Antworten |

xerwulf

Anmeldungsdatum:
15. April 2022

Beiträge: Zähle...

Guten Tag liebe Community, ich würde gerne ein Backup von meinem Root/vServer machen und haben dazu ein Skript formuliert. Leider klappt das ausschließen von Ordnern nicht und ich hab jetzt nach Stunden der Suche, keine Ursache finden können.

Könnt ihr mir vielleicht hier weiterhelfen?

rsync -av / -e 'ssh -p 13337' --progress  --delete --exclude={'swap.img','/dev/*','/proc/*','/sys/*','/tmp/*','/run/*','/mnt/*','/media/*','/lost+found'} benutzer@rsync.meinedomain.de:/volume3/Data/vServer_Backup --log-file=backup.log

("benutzer" und "meinedomain.de" sind natürlich fürs Forum ausgedacht.)

Netcup Rootserver soll via Rsync auf mein NAS Zuhause synchronisiert werden. (Das klappt auch soweit, außer das RSYNC die Ordner nicht ausschließt sondern mitkopiert darunter auch die SWAP und eine KCore Datei die riesengroß ist.)

Vielen Dank falls jemand die Zeit hat, mir zu helfen.

Bearbeitet von sebix:

Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hm, ich glaube bei exclude bezieht sich das immer relativ auf das Verzeichnis. welches Du syncst. Du müsstest evtl. die führenden Slashe weglassen. Ist aber nur ein Schuss ins Blaue...

xerwulf

(Themenstarter)

Anmeldungsdatum:
15. April 2022

Beiträge: Zähle...

Hallo Doc_symbioses, leider habe ich da auch schon alles Möglich durchprobiert, mal mit Slashes vorne weg, hinten weg, Sterne weg.. ohne Erfolg.

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Hm, sieht eigentlich soweit ok aus, soweit ich das beurteilen kann. Liegt das vielleicht an der Position der Pfadangaben?

Also ich setze immer erst die Optionen und ganz zum Schluss die Quelle und das Ziel, wie es laut Manpage auch gemacht werden soll.

xerwulf

(Themenstarter)

Anmeldungsdatum:
15. April 2022

Beiträge: 4

Also ich konnte das Problem lösen, würde aber trotzdem noch gerne wissen, wieso es wie oben beschrieben nicht klappt.

Die Lösung ist aktuell:

1
rsync -av / -e 'ssh -p 13337' --progress  --delete --exclude '*swap.img' --exclude 'proc' --exclude 'dev' --exclude 'sys' --exclude 'mnt' --exclude 'run' --exclude 'media' --exclude 'lost+found' benutzer@meinedomain.de:/volume3/Data/vServer_Backup --log-file=backup.log

Wenn ich alles einzelnd mache geht es, habe vorher auch versucht alle Slahes etc. wegzulassen.

rleofield

Avatar von rleofield

Anmeldungsdatum:
14. September 2008

Beiträge: 798

xerwulf schrieb:

Also ich konnte das Problem lösen, würde aber trotzdem noch gerne wissen, wieso es wie oben beschrieben nicht klappt.

Die Lösung ist aktuell:

1
rsync -av / -e 'ssh -p 13337' --progress  --delete --exclude '*swap.img' --exclude 'proc' --exclude 'dev' --exclude 'sys' --exclude 'mnt' --exclude 'run' --exclude 'media' --exclude 'lost+found' benutzer@meinedomain.de:/volume3/Data/vServer_Backup --log-file=backup.log

Wenn ich alles einzelnd mache geht es, habe vorher auch versucht alle Slahes etc. wegzulassen.

Hab das Erste oben getestet und alles ist ok.

Allerdings wird das wenig Sinn machen. Auf ein laufendes System macht man kein Backup.

Und was mit den Rechten passiert, wenn als Ziel ein normaler User verwendet wird, weiß ich nicht. Testen, ob alle Flags ankommen.

Und statt -av -avSAXH verwenden.

Und ein Linux-System braucht kein Backup.

Alle Daten und die Systemeinstellungen reicht.

Happy Computing rleofield

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Und ein Linux-System braucht kein Backup.

Wie kommst Du denn auch so eine Idee? Für JEDES System sollte man ein Backup haben...

xerwulf

(Themenstarter)

Anmeldungsdatum:
15. April 2022

Beiträge: 4

Hey, glaube Er meint das Linux „System“ an sich im Dateisystem, nicht das man für Linux keine Sicherung braucht.

Ich brauchte aktuell auch nur eine Lösung um meine Docker Container weg zu sichern für alle Fälle, hatte ja sonst alles lokal bei mir Zuhause.

RSync klappt ja jetzt und das gibt mir mehr Zeit um mich mit dem Thema Backup zu beschäftigen.

Ich Danke aber vielmals für die Hilfestellung.

Sehr nette Leute hier, eine gute Naxht wünsche ich 😉. Plus schöne Ostertage

rleofield

Avatar von rleofield

Anmeldungsdatum:
14. September 2008

Beiträge: 798

Doc_Symbiosis schrieb:

Und ein Linux-System braucht kein Backup.

Wie kommst Du denn auch so eine Idee? Für JEDES System sollte man ein Backup haben...

Alles lesen:

"Alle Daten und die Systemeinstellungen reicht."

im Detail:

Ein laufendes Linux hat immer offene Files, um das zu sichern, muss man mit einem Live-System booten.

Ein heutiges Linux ist schneller installiert, als das Restore eines Backup des Systems dauert.

rleofield

Antworten |