أدى restic
0.9.0 الجديد إلى تحسين التسجيل بأربعة مستويات من التفاصيل:
--quiet
-> لا شيء (باستثناء الأخطاء)--verbose
أو -v
-> الخطوات الرئيسية وإحصائيات الإكمال--verbose --verbose
أو -v 2
-> الخطوات الرئيسية ، جميع الملفات ، إحصائيات الإنجازومع ذلك ، لا يسجل أي من هذه السجلات مستوى الملفات التي تم نسخها احتياطيًا. فقط -v
لا يسجل الملفات ، و -v -v
يسجل كل ملف حتى تلك التي لم يتم نسخها احتياطيًا (غير معدلة).
كان اقتراحي هو إضافة مستوى يسجل فقط ما يحدث أثناء التشغيل ، أي. الملفات التي تمت إضافتها أو تعديلها أو حذفها في هذه اللقطة ، على سبيل المثال
--quiet
-> لا شيء (باستثناء الأخطاء)--verbose
أو -v
-> الخطوات الرئيسية وإحصائيات الإكمال--verbose --verbose
أو -v 2
-> خطوات رئيسية ، إحصائيات إكمال الملفات المضافة / المعدلة / المحذوفة--verbose --verbose --verbose
أو -v 3
-> الخطوات الرئيسية ، جميع الملفات ، إحصائيات الإنجازبدلاً من ذلك ، يمكن استخدام تسميات ميزات السجل ، لتشغيل / إيقاف تشغيل الخيارات ، على سبيل المثال
--log=scan,added,modified,deleted,unmodified,totals,stats
وهكذا ، يمكنك استخدام ملفات السجل التي تم نسخها احتياطيًا دون أي إجماليات في النهاية
--log=added,modified,deleted
إذا كنت تريد المجاميع فقط ، يمكنك استخدام
--log=totals
وستقوم خيارات --verbose
بتعيين بعض التوليفات المحددة مسبقًا لميزات السجل.
سيمكن الخيار stats
تفاصيل الإحصائيات لكل ملف ، مع إجمالي حجم الملف وحجمه احتياطيًا بالفعل ، وأوقات التحميل.
شكرًا على الاقتراح ، أود التفكير فيه قليلاً.
أنا حقا أقدر هذه الميزة أيضا. سيجعل ما أحاول القيام به هنا:
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 /'
التعليق الأكثر فائدة
أنا حقا أقدر هذه الميزة أيضا. سيجعل ما أحاول القيام به هنا:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
أسهل بكثير. شكرا!