Verschieben eines großen Verzeichnisses mit rsync

0

Ich habe vor, vom Linux-Verzeichnis o / sa, das im SAN (offboard) gemountet ist, auf einen externen Speicher für die Sicherung zu wechseln. Das Verzeichnis hat eine Größe von 14 TB.

Ich habe Erfahrung mit dem Verschieben von Dateien mit rsync, aber noch nie mit großen Verzeichnissen / Dateien wie jetzt.

Die Verzeichnisse sind nach Jahr / Monat / Tagen / Stunden-Hierarchie geordnet und unterstützen Rohprotokolle für die Analyse.

Problem

Mit den oben genannten Informationen kann ich aus Gründen der Ressourcenbeschränkung keine vollständigen 14 TB in den externen / Backup-Speicher verschieben. Der Backup-Speicherplatz, den ich derzeit habe, beträgt maximal 8 TB. Gibt es also einen Befehl oder Schalter / Parameter, mit dem ich rsync anweisen kann, nur Dateien in die angegebene Größe zu kopieren, dh nur TB

asadz
quelle

Antworten:

0

Die Option zum Begrenzen der Dateigröße ist

--max-size=SIZE

Wo GRÖSSE Ihre tatsächliche Dateigrößenbeschränkung ist, können Sie KB MB oder GB als Ihre Einheiten verwenden. Ich bin nicht sicher, ob TB als Einheit unterstützt wird, aber wenn Sie Ihren rsync-Befehl testen möchten, verwenden Sie die Option:

--dry-run
Arronisch
quelle