Restic: أضف مستوى سجل "مطوّل" يسجل ما حدث بالضبط

تم إنشاؤها على ٢٣ مايو ٢٠١٨  ·  3تعليقات  ·  مصدر: restic/restic

أدى restic 0.9.0 الجديد إلى تحسين التسجيل بأربعة مستويات من التفاصيل:

  1. --quiet -> لا شيء (باستثناء الأخطاء)
  2. مجرد استكمال احصائيات
  3. --verbose أو -v -> الخطوات الرئيسية وإحصائيات الإكمال
  4. --verbose --verbose أو -v 2 -> الخطوات الرئيسية ، جميع الملفات ، إحصائيات الإنجاز

ومع ذلك ، لا يسجل أي من هذه السجلات مستوى الملفات التي تم نسخها احتياطيًا. فقط -v لا يسجل الملفات ، و -v -v يسجل كل ملف حتى تلك التي لم يتم نسخها احتياطيًا (غير معدلة).

كان اقتراحي هو إضافة مستوى يسجل فقط ما يحدث أثناء التشغيل ، أي. الملفات التي تمت إضافتها أو تعديلها أو حذفها في هذه اللقطة ، على سبيل المثال

  1. --quiet -> لا شيء (باستثناء الأخطاء)
  2. مجرد استكمال احصائيات
  3. --verbose أو -v -> الخطوات الرئيسية وإحصائيات الإكمال
  4. --verbose --verbose أو -v 2 -> خطوات رئيسية ، إحصائيات إكمال الملفات المضافة / المعدلة / المحذوفة
  5. --verbose --verbose --verbose أو -v 3 -> الخطوات الرئيسية ، جميع الملفات ، إحصائيات الإنجاز

بدلاً من ذلك ، يمكن استخدام تسميات ميزات السجل ، لتشغيل / إيقاف تشغيل الخيارات ، على سبيل المثال

--log=scan,added,modified,deleted,unmodified,totals,stats

وهكذا ، يمكنك استخدام ملفات السجل التي تم نسخها احتياطيًا دون أي إجماليات في النهاية

--log=added,modified,deleted

إذا كنت تريد المجاميع فقط ، يمكنك استخدام

--log=totals

وستقوم خيارات --verbose بتعيين بعض التوليفات المحددة مسبقًا لميزات السجل.

سيمكن الخيار stats تفاصيل الإحصائيات لكل ملف ، مع إجمالي حجم الملف وحجمه احتياطيًا بالفعل ، وأوقات التحميل.

user interface feature suggestion

التعليق الأكثر فائدة

أنا حقا أقدر هذه الميزة أيضا. سيجعل ما أحاول القيام به هنا:

https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6

أسهل بكثير. شكرا!

ال 3 كومينتر

شكرًا على الاقتراح ، أود التفكير فيه قليلاً.

أنا حقا أقدر هذه الميزة أيضا. سيجعل ما أحاول القيام به هنا:

https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6

أسهل بكثير. شكرا!

هذا سيكون أمرا رائعا! إليك محاكاة للإصدار الجديد من --verbose=2 (أي تجاهل دون تغيير) باستخدام grep :

restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات