bbcp mit tar und split commande zusammenstellen

438
Chaker

Ich versuche, große Dateien zwischen zwei Remote-Servern mit dem bbcp-Tool zu kopieren. Ich möchte den Befehl tar verwenden, um ein Tarball zu erstellen und es während der Übertragung in kleine Dateien aufzuteilen, da auf dem Quellserver kein freier Speicherplatz mehr vorhanden ist.

Im ersten Schritt gelingt es mir, mit diesem Befehl eine Kopie mit bbcp zu erstellen:

  • bbcp -4 c -P 2 -f -a -z -r -port 5020 file.tar user @ distination_server: / home / user

und ich schaffe es auch mit diesem Befehl: tar, split und transfer:

  • tar -cvf - 2014 | ssh user @ distination_server 'cd / home / user / && split --bytes = 1024m - file.tar.gz.seg'

Habt ihr eine Idee, wie man sowohl Befehl als auch bbcp, tar und split in der gleichen Zeile zusammenführt

0

0 Antworten auf die Frage