Grundlegende Verwendung von scp und rsync und Wiederaufnahme des Haltepunkts

 

 

Grundlegende Verwendung von scp und rsync und Wiederaufnahme des Haltepunkts

Der Befehl scp ist aufgrund von Netzwerkproblemen blockiert.

Da es sich bei der hochgeladenen Datei um eine 100G-Datei handelt, dauert die erneute Übertragung bei Bedarf einige Zeit.

Glücklicherweise wird scp nach einer Weile automatisch fortgesetzt, aber ich habe immer noch Angst, da ich nicht sicher bin, ob scp jedes Mal erfolgreich fortgesetzt werden kann.

Zu diesem Zeitpunkt ist rsync also sehr notwendig.

Vergleich von scp und rsync : scp spart Ressourcen, die Systemlast ist gering, aber die Wiederaufnahme des Haltepunkts ist ein Problem, rsync ist schneller und die Wiederaufnahme des Haltepunkts ist praktisch, aber die Systemlast ist hoch, insbesondere beim Übertragen vieler Dateien, Festplatten-E / A. Hoch.

scp

scp [OPTION] SRC DEST

Gemeinsame Parameter:

-r: Verzeichnisse rekursiv kopieren

-q: Zeige keinen Fortschritt

-l: Übertragungsbandbreite begrenzen, Einheit ist kbit / s

Zum Beispiel:

<pre style = "Rand oben: 0 Pixel; Rand unten: 0 Pixel; Leerraum: Vorumbruch; Überlaufumbruch: Umbruchwort; Schriftfamilie:" Courier New "! wichtig; Schriftgröße: 12 Pixel! wichtig; "> scp -r -l 200 / home / user / exampledir  [email protected] : / home / user / </ pre>

Nach Eingabe des Befehls fragt das System unter 192.168.XXX.XXX nach dem Anmeldekennwort des Benutzers. Nachdem das Kennwort korrekt ist, beginnt das System mit dem Kopieren. Scp zeigt standardmäßig den Kopierfortschritt an.

Wenn wir häufig Dateien zwischen zwei Servern kopieren, benötigen wir diesmal eine sehr nützliche Technik: scp-passwortfreie Kopierdateien. (Siehe einen anderen Aufsatz)

SCP-Passwortfreie Kopie und SSH-Passwort-freie Anmeldung:  https://www.cnblogs.com/liuyihua1992/p/9602324.html

rsync

rsync [OPTION] SRC DEST

Gemeinsame Parameter:

--progress: Kopierfortschritt anzeigen

--partial: Behalten Sie unvollständige Dateien bei und realisieren Sie die Wiederaufnahme des Haltepunkts

--partial-dir = DIR: Geben Sie das Speicherverzeichnis für unvollständige Dateien an und nicht den Standardspeicher für das Zielverzeichnis.

-P: enthält --progress und --partial

--rsh = ssh: Verwenden Sie ssh zum Übertragen von Dateien. Hinweis: Wenn Sie zuvor die kennwortfreie Anmeldung für ssh festgelegt haben, wird zu diesem Zeitpunkt kein Kennwort benötigt, was sehr praktisch ist

-v: Detaillierte Informationen anzeigen

-a: Archivierungsmodus. Das heißt, übertragen Sie Dateien rekursiv und behalten Sie alle Dateiattribute bei.

-r: Dateien rekursiv übertragen

Haltepunkt-Lebenslauf:

Solange wir den folgenden Befehl zum Übertragen von Daten verwenden, können wir nach dem Trennen und erneuten Verbinden und dem anschließenden Eingeben desselben Befehls die Wiederaufnahme des Haltepunkts realisieren:

<pre style = "Rand oben: 0 Pixel; Rand unten: 0 Pixel; Leerraum: Vorumbruch; Überlaufumbruch: Umbruchwort; Schriftfamilie:" Courier New "! wichtig; Schriftgröße: 12 Pixel! wichtig; "> rsync -P --rsh = ssh [email protected]: /home/yliu/test.mp4 / root </ pre>

 

 

 

Veröffentlicht 19 Originalartikel · Gelobt 4 · 170.000 Aufrufe +

Ich denke du magst

Origin blog.csdn.net/u011250186/article/details/105658111
Empfohlen
Rangfolge