توضح الوثائق الموجودة على http://restic.readthedocs.io/en/latest/060_forget.html#removing -snapshots-وفقًا-إلى-a-policy كيف يمكنك تحديد علامات متعددة عند إزالة النسخة الاحتياطية القديمة. بينما يمكنك من الناحية الفنية تحديد عدة قيم - اسم المضيف أيضًا ، يتم تقييم الأخير فقط للأمر.
restic version
restic 0.8.1
compiled with go1.9.2 on linux/amd64
backup my-remote forget --hostname hostname1 --hostname hostname2 --keep-hourly 4 --keep-daily 8 --keep-weekly 5 --keep-monthly 13 --keep-yearly 10
أنا أستخدم https://github.com/binarybucks/restic-tools كغلاف للنسخ الاحتياطي بسهولة إلى S3 / minio.
S3
قائمة اللقطات للاحتفاظ بها وحذفها لجميع أسماء المضيف.
يسرد فقط لقطات من آخر اسم مضيف محدد.
أنظر فوق
يبدو أنه تم تقييم اسم المضيف الأخير فقط لأمر النسيان.
قم بتقييم جميع أسماء المضيف (تمامًا كما هو الحال بالفعل بالنسبة للعلامات).
هذه نقطة أخيرة لطيفة جدًا :- D. لقد كنت ألعب مع restic فقط لفترة وجيزة. ولكن حتى الآن تبدو لطيفة للغاية وسهلة الإعداد للغاية. نتطلع إلى جمع المزيد من الخبرة معها.
شكرًا على التقرير ، هذا في الواقع مقيد بعض الشيء. يمكننا بسهولة توسيع هذا بحيث يمكنك تحديد --hostname
عدة مرات. سأبقي هذه المشكلة مفتوحة لتتبعها.
أي شخص مستعد للعلاقات العامة؟ :)
بالإضافة إلى حل هذه المشكلة مقابل forget
، أضفت هذا الامتداد لجميع الأوامر تقريبًا التي تتطلب --hostname
(باستثناء backup
حيث لا يكون ذلك منطقيًا) في # 2581.
التعليق الأكثر فائدة
بالإضافة إلى حل هذه المشكلة مقابل
forget
، أضفت هذا الامتداد لجميع الأوامر تقريبًا التي تتطلب--hostname
(باستثناءbackup
حيث لا يكون ذلك منطقيًا) في # 2581.