Ich beginne mit Duplicity für meine Backups zu experimentieren und habe festgestellt, dass es keine Option zum Anzeigen eines Fortschrittsbalkens oder Prozentsatzes gibt. Es werden nur die zu sichernden Dateien angezeigt. Gibt es eine Möglichkeit, einen Fortschrittsbalken basierend auf den hochzuladenden Gesamtdaten / den hochgeladenen aktuellen Daten oder Ähnlichem zu erhalten?
10
Antworten:
Diese Funktionalität wurde (endlich) seit Version 0.6.22 am 22.08.2013 zu Duplicity hinzugefügt. Die Funktion wird mit der
--progress
Option aktiviert .quelle
TEILLÖSUNG:
Der Fortschritt kann mit der
pv
Funktion überwacht werden . Dies ist besonders nützlich, wenn Sie große Dateien sichern. Es ist bei vielen kleinen Dateien nicht so nützlich, ermöglicht jedoch die Anzeige des Fortschritts der aktuell geöffneten Datei und der Upload-Geschwindigkeit.pv
ist nicht standardmäßig installiert.Verwendung
pv
: Nehmen Sie zuerst die Prozess-ID und geben Sie sie dann als Parameter einto pv -d
.Beispiel:
Wir lesen dann die PID (erste Nummer nach dem Benutzernamen)
Oder ein Einzeiler *:
* Angenommen, wir kopieren eine Datei, deren Name "Festplatte" enthält. Der zweite Grep schränkt die Suchergebnisse ein.
wo:
-d
weist pv an, die PID des zu überwachenden Prozesses zu erwarten,ps -ef
druckt die Liste der auf dem Computer ausgeführten Prozesse.grep duplicity
greift nur auf die Zeilen aus der Prozessliste zu, die Duplizität enthalten.grep disk
verhindert, dass der erste grep-Prozess in den ps -ef-Ergebnissen angezeigt wird, und stellt sicher, dass wir nur den bestimmten Prozess auflisten, den wir überwachen möchten, indem wir nach einem Teil des Namens der kopierten Datei suchen.tr -s ' '
schneidet mehrere Leerzeichen in der ps -ef-Ausgabe auf nur ein Leerzeichen ab, damit der Schnitt ordnungsgemäß funktioniert.cut -d ' ' -f 2
schneidet nur das zweite Feld aus der Ausgabe (unsere PID) und verwendet Leerzeichen als Feldtrennzeichen. Ohne das vorherige Trimmen würde das Schneiden nicht funktionieren (variable Anzahl von Leerzeichen in der ps -ef-Ausgabe).pv -d in Aktion
quelle