restic version
تم تجميع restic 0.9.3 مع go1.11.1 على نظام التشغيل Linux / amd64
صدى "اختبار" | restic النسخ الاحتياطي - stdin
أزور
يظهر سجل Restic "تمت معالجة ملف واحد ، 5 ب في 0:00"
يظهر سجل Restic "تمت معالجة ملف واحد ، 0 B في 0:00"
يبدو أنه لا يتم تخزين "الملف" أبدًا إذا كان الملف من stdin
داخليًا ، يتم تخزين الملفات المجهزة لـ stdin
أوه ، ممتع ، شكرا على التقرير. على الرغم من أن سطر الأوامر الخاص بك خاطئ بعض الشيء ، أظن أنك تقصد echo test | restic backup --stdin
؟
عفوًا ، لقد قمت بتحرير الأمر ، وكان يعني بالفعل إجراء نسخ احتياطي ثابت
كان هذا مثيرًا للاهتمام. عندما يحفظ restic مجموعة من الملفات ، فإنه يقوم أولاً بإحصائها جميعًا ويحسب مجموع أحجام الملفات للحصول على عدد البايتات التي يجب معالجتها. في نهاية السباق ، تتم طباعة هذا الرقم.
بالنسبة للنسخ الاحتياطية التي تقرأ من stdin ، لا يعرف restic عدد البايتات التي سيتم قراءتها ، لذا فهو يستخدم صفرًا فقط. هذا ما طُبع في النهاية. # 2138 سيتتبع عدد البايتات المعالجة ويطبع ذلك في النهاية بدلاً من ذلك.