قمنا بإعداد نسخ احتياطية تلقائية، كما قمنا بنقل /var/discourse/shared/standalone/uploads و /var/discourse/shared/standalone/backups وفقًا لهذا الدليل إلى قرص خارجي، أي أن لدينا تكوين app.yml التالي:
أي مجلد تقصده؟ المجلد الذي يحتوي على النسخة الاحتياطية (/path/to/external/backups/default) قابل للكتابة من قبل الجميع بالفعل (انظر مخرجات ls -la أعلاه).
ينشئ gzip ملفًا ثانويًا ثم يزيل الملف غير المضغوط عند الانتهاء. وهذا يعني أنه يجب أن تتوفر لديك مساحة قرص لا تقل عن 327 ميجابايت. قد تكون رسائل الخطأ غير واضحة نظرًا لأن هذا قرص خارجي. الفرضية: هل قد تكون مساحة القرص لديك على وشك النفاد؟
من الجدير بالذكر أن نسخة احتياطية يدوية نجحت بعد اختيار “نعم (لا تتضمن التحميلات)” — السجل هنا. لذا قد يكون الفشل بالفعل مرتبطًا بكمية البيانات المضغوطة.
ثم قمت بنقل النسخ الاحتياطية مرة أخرى إلى القرص الداخلي، والآن تعمل النسخ الاحتياطية اليدوية أيضًا مع تضمين التحميلات — السجل هنا.
يبدو أن الفشل محدد لإعدادات gocryptfs / SAMBA لدينا. ومع ذلك، إذا كان لدى أي شخص أفكار لمواصلة التحقيق في هذا الأمر، فسأكون سعيدًا بسماعها. مثلًا، ما الذي يجعل gzip يقول بالضبط “عملية غير مسموح بها”.