هل هناك طريقة لتعطيل ضغط النسخ الاحتياطي باستخدام gzip؟

هل هناك أي طريقة لتعطيل ضغط النسخ الاحتياطي باستخدام gzip؟

لأنني أعلم أنني سأضطر في النهاية إلى زيادة حجم خادم Digital Ocean الخاص بي، ولكن نظرًا لأن ذلك يضاعف التكلفة الشهرية فعليًا، فأنا أؤجل ذلك قدر الإمكان.

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

نظرًا لأنني أقوم بنسخ النسخة الاحتياطية من الخادم وتخزينها في مكان آخر بعد إنشائها، فإن ضغط gzip ليس له قيمة حقيقية (وقت نقل أطول قليلاً) ويمكنني ضغطه باستخدام gzip بعد إخراجه من الخادم للتخزين طويل الأجل. أيضًا، الكثير من حجم النسخة الاحتياطيه هي التحميلات، والصور وما شابهها ستكون مضغوطة بالفعل.

ولكن حاليًا، بسبب عملية ضغط gzip، يفشل النسخ الاحتياطي بأكمله في العمل.

إذًا - هل هناك طريقة لقول “لا تضغط النسخة الاحتياطية باستخدام gzip” ببساطة؟

هل قمت بتشغيل

./launcher cleanup

لحذف قاعدة البيانات القديمة؟

شيء آخر يمكنك القيام به هو استخدام التخزين الكتلي لإضافة مساحة.

انظر الطلب/الملاحظة السابقة:

تقليل احتياجات مساحة القرص المحلي عن طريق عدم ضغط النسخ الاحتياطي (بشكل زائد)

إعجابَين (2)

انتظر، كل ما هو مطلوب هو إضافة العلامة --gzip إلى tar وسيؤدي ذلك إلى تجنب المشكلة تمامًا؟

لم أفعل ذلك، وهذا يعيد بالفعل جزءًا كبيرًا من المساحة التي ستحل مشكلتي الفورية.

لا يزال التبديل إلى استخدام خيار --gzip فكرة جيدة جدًا.

لكن على الأقل لقد أجلت مضاعفة فاتورتي الشهرية لمدة ستة أشهر أخرى أو أكثر، لذا شكرًا لك.

التخزين الكتلي رخيص جدًا، أعتقد. يمكنك استخدامه للنسخ الاحتياطي فقط أو أيضًا للملفات المحملة. أعتقد أنه قد يكون من الصعب بعض الشيء رؤية أن التخزين الكتلي يُستخدم للمساحة المؤقتة المستخدمة لإنشاء النسخة الاحتياطية.

هل يمكنني استخدام التخزين الكتلي للنسخ الاحتياطي فقط؟ إذا كان الأمر كذلك، فقد يكون ذلك خيارًا لتمديد الوقت حتى أضطر إلى مضاعفة الخادم ما لم ينشئه محليًا أولاً ثم نسخه إلى S3، وفي هذه الحالة لن يساعد ذلك على الإطلاق.

نعم. ستكون الفكرة نفسها كما وصفتها للملفات المحملة. الشيء الذي لا أتذكره هو أين يتم كتابة الملفات المؤقتة. أعتقد أنها قد تكون في سجلات النسخ الاحتياطي. ستحتاج فقط إلى التأكد من أن لديك هذا الدليل معينًا لمساحة التخزين الإضافية في ملف app.yml الخاص بك.

أعتقد أنك ستقوم بشيء مثل

volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/dashboard/log/var-log
      guest: /var/log
  - volume:
      host: /bigExtraSpace/tmp
      guest: /shared/tmp
  - volume:
      host: /bigExtraSpace/backups
      guest: /shared/backups
إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.