restic version
restic 0.9.3 dikompilasi dengan go1.11.1 di linux / amd64
echo "test" | cadangan restic --stdin
Biru langit
Log restic menunjukkan "memproses 1 file, 5 B dalam 0:00"
Log restic menunjukkan "memproses 1 file, 0 B di 0:00"
"Filesize" sepertinya tidak pernah disimpan jika file tersebut dari stdin
Simpan secara internal ukuran file yang diproses untuk stdin
Oh, menarik, terima kasih atas laporannya. Meskipun baris perintah Anda sedikit salah, saya kira yang Anda maksud adalah echo test | restic backup --stdin
?
Ups, saya mengedit perintahnya, memang maksudnya restic backup
Ini menarik. Ketika restic menyimpan banyak file, pertama-tama ia statistik semuanya dan menghitung jumlah ukuran file untuk mendapatkan jumlah byte yang perlu diproses. Di akhir proses, nomor itu dicetak.
Untuk backup yang dibaca dari stdin, restic tidak tahu berapa byte yang akan terbaca, jadi hanya menggunakan nol. Itulah yang dicetak di bagian akhir. # 2138 akan melacak jumlah byte yang diproses dan mencetaknya di bagian akhir.