هذا هو الأمر expire_backups الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
expire_backups - تنتهي بذكاء النسخ الاحتياطية القديمة
موجز
expire_backups [خيارات] [ ...]
الوصف
• تنتهي_النسخ الاحتياطية الأمر بإزالة النسخ الاحتياطية القديمة بذكاء والتي لم تعد مطلوبة.
لتحديد النسخ الاحتياطية التي تريد الاحتفاظ بها إلى متى ، يمكنك تحديد عدد السن نطاقات.
تنتهي_النسخ الاحتياطية يضمن أنه سيكون لديك نسخة احتياطية واحدة على الأقل في كل فئة عمرية على الإطلاق
مرات. سيحتفظ بالضبط بالعديد من النسخ الاحتياطية المطلوبة لذلك ويحذف أيًا منها
النسخ الاحتياطية التي أصبحت زائدة عن الحاجة.
يتم تحديد النطاقات العمرية بإعطاء قائمة بحدود النطاق من حيث دورات النسخ الاحتياطي.
في كل مرة تقوم فيها بإنشاء نسخة احتياطية جديدة ، فإن النسخ الاحتياطية الحالية تتقادم بدورة واحدة.
مثال: متى تنتهي_النسخ الاحتياطية يسمى مع تعريف الفئة العمرية 1 3 7 14 31، سوف تكون
ضمان توفر النسخ الاحتياطية التالية دائمًا:
1. نسخة احتياطية قديمة من 0 إلى 1 دورة (على سبيل المثال ، أحدث نسخة احتياطية)
2. نسخة احتياطية من 1 إلى 3 دورات قديمة
3. نسخة احتياطية من 3 إلى 7 دورات قديمة
4. نسخة احتياطية من 7 إلى 14 دورات قديمة
5. نسخة احتياطية من 14 إلى 31 دورات قديمة
NOTE:
إذا قمت بعمل نسخ احتياطية في فترات زمنية محددة ، فستكون الدورة الواحدة مكافئة للنسخة الاحتياطية
فاصلة. ميزة تحديد النطاقات العمرية من حيث دورات النسخ الاحتياطي بدلاً من ذلك
من أيام أو أسابيع هو أنه يتيح لك التعامل مع النسخ الاحتياطي غير المنتظم بأمان
فترات. تخيل أنك لسبب ما لا تقوم بتشغيل جهاز الكمبيوتر الخاص بك لأحد
شهر. الآن جميع النسخ الاحتياطية عمرها شهر على الأقل ، وإذا كنت قد حددت ملف
فوق استراتيجية النسخ الاحتياطي من حيث الأعمار المطلقة ، سيتم حذفها جميعًا! التحديد
نطاقات العمر من حيث دورات النسخ الاحتياطي تتجنب هذا النوع من المشاكل.
تنتهي_النسخ الاحتياطية الاستخدام بسيط. يتطلب تخزين نسخ احتياطية في أدلة ملف
النموذج المرفق year-month-day_hour: minutes: seconds (YYYY-MM-DD_HH: mm: ss) ويعمل على جميع النسخ الاحتياطية بتنسيق
الدليل الحالي. لذلك بالنسبة لاستراتيجية النسخ الاحتياطي أعلاه ، سيكون الاستدعاء الصحيح هو:
نتهي_النسخ الاحتياطي.py 1 3 7 14 31
عند تخزين النُسخ الاحتياطية على نظام ملفات S3QL ، ربما تريد تحديد ملف
--استخدام- s3qlrm الخيار كذلك. هذا يقول تنتهي_النسخ الاحتياطية لاستخدام s3qlrm أمر للحذف
الدلائل.
تنتهي_النسخ الاحتياطية يستخدم "ملف الحالة" لتتبع النسخ الاحتياطية وعدد الدورات القديمة
(حيث لا يمكن الاستدلال على ذلك من التواريخ الواردة في أسماء الدلائل). ال
الاسم القياسي لملف الحالة هذا هو .expire_backups.dat. في حالة تلف هذا الملف أو
تم الحذف، تنتهي_النسخ الاحتياطية لم يعد يعرف اعمار النسخ الاحتياطية ويرفض العمل. في
هذه الحالة يمكنك استخدام - إعادة بناء الدولة خيار لمحاولة إعادة بناء الدولة من
تواريخ النسخ الاحتياطي. ومع ذلك ، فإن دقة إعادة البناء هذه تعتمد بشدة على كيفية القيام بذلك
لقد كنت صارمًا في عمل النسخ الاحتياطية (يكون صحيحًا تمامًا فقط إذا كان الوقت
بين النسخ الاحتياطية اللاحقة كان دائمًا هو نفسه تمامًا) ، لذلك فهو جيد بشكل عام
فكرة عدم العبث بملف الدولة.
OPTIONS
• تنتهي_النسخ الاحتياطية يقبل الأمر الخيارات التالية:
--هادئ
كن هادئا حقا
- وحدات الشذوذ
تنشيط إخراج التصحيح من الوحدات النمطية المحددة (استخدم الفواصل للفصل
وحدات متعددة). ستتم كتابة رسائل التصحيح إلى الهدف المحدد بواسطة
--سجل الخيار.
--Debug
قم بتنشيط إخراج التصحيح من جميع وحدات S3QL. ستتم كتابة رسائل التصحيح
إلى الهدف المحدد بواسطة --سجل الخيار.
--الإصدار
فقط قم بطباعة نسخة البرنامج والخروج
--حالة
ملف لحفظ معلومات الحالة فيه (افتراضي: ".expire_backups.dat")
-n ركض جاف. فقط أظهر النسخ الاحتياطية التي سيتم حذفها.
- إعادة بناء الدولة
حاول إعادة بناء ملف حالة مفقود من تواريخ النسخ الاحتياطي.
--استخدام- s3qlrm
استعمل s3qlrm أمر لحذف النسخ الاحتياطية.
EXIT الرموز
تنتهي_النسخ الاحتياطية قد تنتهي برموز الخروج التالية:
0 كل شيء سار بشكل جيد.
1 حدث خطأ غير متوقع. قد يشير هذا إلى خطأ في البرنامج.
2 وسيطة سطر أوامر غير صالحة.
استخدم expire_backups عبر الإنترنت باستخدام خدمات onworks.net