restic version
restic 0.9.3 kompiliert mit go1.11.1 unter linux / amd64
Echo "Test" | Restic Backup --stdin
Azurblau
Das Restic-Protokoll zeigt "1 Datei verarbeitet, 5 B in 0:00"
Das Restic-Protokoll zeigt "1 Datei verarbeitet, 0 B in 0:00"
Die "Dateigröße" scheint niemals gespeichert zu werden, wenn die Datei von stdin stammt
Speichern Sie die verarbeitete Dateigröße intern für stdin
Oh, interessant, danke für den Bericht. Obwohl Ihre Befehlszeile etwas falsch ist, haben Sie vermutlich echo test | restic backup --stdin
gemeint?
Hoppla, ich habe den Befehl bearbeitet, was in der Tat eine restische Sicherung bedeutete
Das war interessant. Wenn restic eine Reihe von Dateien speichert, werden zunächst alle Dateien bewertet und die Summe der Dateigrößen berechnet, um die Anzahl der zu verarbeitenden Bytes zu ermitteln. Am Ende des Laufs wird diese Nummer gedruckt.
Bei Backups, die von stdin gelesen werden, weiß restic nicht, wie viele Bytes gelesen werden, daher wird nur Null verwendet. Das ist es, was am Ende gedruckt wird. # 2138 verfolgt die Anzahl der verarbeiteten Bytes und druckt diese stattdessen am Ende aus.