Ich muss eine Reihe von Dateien über eine Breitbandverbindung von geringer Qualität auf einen Server übertragen. Die Dateien sind groß und die Übertragung pro Datei dauert ungefähr 30 Minuten.
Ich benutze scp, aber es hängt manchmal - die Übertragung schlägt nicht mit einem Fehler fehl, es läuft weiter, aber es werden keine weiteren Daten übertragen.
Daher suche ich nach einer "ausfallsicheren" Upload-Lösung, die auch dann funktioniert, wenn der Link einige Minuten lang ausfällt oder auf andere Weise unzuverlässig ist.
Meine Idee ist:
- Teilen Sie große Dateien in kleine Teile
- Laden Sie Teile mit Timeout hoch und versuchen Sie es erneut, wenn dies fehlschlägt
Fragen:
- Gibt es ein sofort einsatzbereites Tool, das diese Idee umsetzt? (kein spezifischer Bedarf an scp. könnte ftp oder irgendetwas anderes sein)
- Gibt es eine Möglichkeit zu erkennen, wann scp hängt? ((das heißt, es läuft noch, überträgt aber keine Daten)
--partial
Flag (oder etwas--partial
Ähnliches--inplace
) verwenden. Andernfalls wird die teilweise Übertragung gelöscht, wenn die Übertragung unterbrochen wird, und Sie müssen erneut beginnen.