rsync: Nur x. Dateien bearbeiten
rsync: Nur x. Dateien bearbeiten
Hallo zusammen,
Ich möchte pro rsync-Aufruf nur x. Dateien verschieben (z.B. 5 Stück). Wie kann ich das begrenzen?
Bisheriger Aufruf:
rsync -av --ignore-existing --remove-source-files --time-limit=60 root@server:/backup/media/ /backup/media_it
Gruß,
Rannseier
Ich möchte pro rsync-Aufruf nur x. Dateien verschieben (z.B. 5 Stück). Wie kann ich das begrenzen?
Bisheriger Aufruf:
rsync -av --ignore-existing --remove-source-files --time-limit=60 root@server:/backup/media/ /backup/media_it
Gruß,
Rannseier
-
- Beiträge: 5642
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: rsync: Nur x. Dateien bearbeiten
Hallo
ich wüßte nicht, wie du das begrenzen willst. Wenn du dir die man-page anschaust, geht das höchstens über den Parameter Dateigröße. Dann müßtest du das aber jedesmal ausrechnen und die max. Deaigröße beim nächsten Aufruf im Script anpassen anpassen. Irgendwie nicht das Gelbe vom Ei würde ich meinen .
mfg
schwedenmann
ich wüßte nicht, wie du das begrenzen willst. Wenn du dir die man-page anschaust, geht das höchstens über den Parameter Dateigröße. Dann müßtest du das aber jedesmal ausrechnen und die max. Deaigröße beim nächsten Aufruf im Script anpassen anpassen. Irgendwie nicht das Gelbe vom Ei würde ich meinen .
mfg
schwedenmann
Re: rsync: Nur x. Dateien bearbeiten
Schreib mal was du genau erreichen willst.
Re: rsync: Nur x. Dateien bearbeiten
Es sollen große Ordner von einem Server zum Backupserver übertragen. Da der Backup-Server relativ schmal angebunden ist und auch noch andere Dienste bereitstellt kann die Übertragung nicht den ganzen Tag laufen. Wenn nach 5-8 Stunden ein paar Dateien fertig sind, dann reicht das. Auch die Reihenfolge der Dateien ist egal, hauptsache die Ordner werden nach und nach kopiert. Throttling funktioniert hier nicht, da die Übertragung dann irgendwann einschläft.
Re: rsync: Nur x. Dateien bearbeiten
Du kannst Bandbreite und Laufzeit begrenzen, manpage (sid) sagt:
--bwlimit=RATE limit socket I/O bandwidth
--time-limit=MINS Stop rsync after MINS minutes have elapsed
Edit: sid eingefügt, Danke für den Hinweis @MSfree
--bwlimit=RATE limit socket I/O bandwidth
--time-limit=MINS Stop rsync after MINS minutes have elapsed
Edit: sid eingefügt, Danke für den Hinweis @MSfree
Zuletzt geändert von eggy am 08.10.2018 09:55:07, insgesamt 1-mal geändert.
Re: rsync: Nur x. Dateien bearbeiten
Bei inkrementeller Sicherung ist nur das erste Backup ein Problem.
Re: rsync: Nur x. Dateien bearbeiten
Schade, daß die Option --time-limit unter Jessie (noch) nicht existiert.eggy hat geschrieben:07.10.2018 19:34:59Du kannst Bandbreite und Laufzeit begrenzen, manpage sagt:
--bwlimit=RATE limit socket I/O bandwidth
--time-limit=MINS Stop rsync after MINS minutes have elapsed
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: rsync: Nur x. Dateien bearbeiten
von neuer Version Sourcecode ziehen und selber compilieren ? Wäre das eventuell eine Alternative ? Aktuelle Version aus debian-Repo und dann per checkinstall ins system integrieren. Dann wird die auch automatisch beim Update berücksichtigt.
Re: rsync: Nur x. Dateien bearbeiten
Kein Problem, man kann das ja einfach selber mit Shellmitteln umsetzen:MSfree hat geschrieben:08.10.2018 08:17:30Schade, daß die Option --time-limit unter Jessie (noch) nicht existiert.
Code: Alles auswählen
rsync ... & sleep 30m && kill $!
Use ed once in a while!
Re: rsync: Nur x. Dateien bearbeiten
Das ist auch eine Idee.Meillo hat geschrieben:08.10.2018 13:12:07Kein Problem, man kann das ja einfach selber mit Shellmitteln umsetzen:Code: Alles auswählen
rsync ... & sleep 30m && kill $!
Für mich stellt das kein Problem dar. Ich wollte nur gegenüber dem OP erwähnt haben, daß man eine einigermassen aktuelle Version von rsync benötigt.
Stretch hat schon die Version 3.1.2 von rsync, die --time-limit=MINS unterstützt.
Jessie hat noch die Version 3.1.1, die auf diesen Parameter verzichten muß.