أي نصائح حول كيفية توفير المساحة؟

من الممكن أنه بمجرد أن تتمكن من إجراء الترقية، ستصبح تلك الصور القديمة غير مستخدمة وسيتم (في النهاية؟) إزالتها.

(يسعدني أنني تمكنت من المساعدة!)

أنت على حق. هذا بالضبط ما حدث. لدينا الآن 12 جيجابايت من المساحة المتاحة :tada: مرة أخرى، تقديري العميق!

3 إعجابات

بما أنك تستخدم Digital Ocean، فمن الجيد أن تعرف أنه يمكنك نقل /var/discourse/shared إلى وحدة تخزين خاصة بها يمكنك تغيير حجمها.

إذا لم تقم بوضع جدول أقسام على الجهاز الجديد، ولكن قمت بتنسيقه مباشرة باستخدام ext4، فسيمنحك ذلك مرونة بعد أول فترة توقف تأخذها للانتقال إليه. عندما تنفد المساحة مرة أخرى، يمكنك إضافة المزيد من المساحة إلى الجهاز بينما لا يزال جهازك قيد التشغيل، وتشغيل resize2fs على نظام الملفات المُثبت من داخل الجهاز، وستحصل على مساحة تخزين إضافية على الفور.

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

قم بإدارة وحدات التخزين، ثم أضف وحدة تخزين بالحجم الذي تحتاجه. ستبدو شيئًا كهذا في وحدة التحكم:

ثم داخل الجهاز سيكون شيئًا كهذا:

# ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Nov 22 19:29 scsi-0DO_Volume_var-discourse-shared -> ../../sda

قم بتعديل بقية هذا لاستخدام الاسم الذي وجدته هناك. إذا كنت في شك، توقف ولا ترتكب أي أخطاء.

# mkfs.ext4 -L var-discourse-shared -M /var/discourse/shared /dev/disk/by-id/scsi-0DO_Volume_var-discourse-shared
echo '/dev/disk/by-id/scsi-0DO_Volume_var-discourse-shared /var/discourse/shared ext4 defaults,nofail,discard 0 0' >> /etc/fstab
# cd /var/discourse
# ./launcher stop app
# mv shared shared-old
# mkdir shared
# mount shared
# tar -C shared-old -c . | tar -C shared -x -S -p
# ./launcher start app

بعد التأكد من أن الموقع يعمل، ثم:

# rm -rf shared-old

بعد ذلك، سيتم استخدام وحدة تخزين النظام لصور docker ونظام التشغيل، ولكن سيتم استخدام وحدة التخزين الجديدة لجميع محتويات Discourse الخاصة بك. طالما أنك تقوم بتشغيل ./launcher cleanup بعد كل تحديث، يجب أن تكون في وضع جيد للمضي قدمًا.

لدى Digital Ocean تعليمات حول كيفية زيادة حجم وحدة التخزين، بما في ذلك نظام الملفات على الجهاز (اختر علامة التبويب “ext4” إذا اتبعت تعليماتي أعلاه):

6 إعجابات

نقطة واضحة، ولكن أعتقد أنها تستحق الذكر، وهي أن هذا يحمل تكلفة شهرية. إنها متواضعة إلى حد ما، أعتقد في وقت كتابة هذا السطر أنها 0.10 دولار لكل جيجابايت شهريًا.

إعجاب واحد (1)

شكرًا لك! “الواضح أفضل من الضمني” ينطبق. في سياق تغيير حجم القطرة فقط بسبب الحاجة إلى المزيد من التخزين، يمكن أن يكون أرخص من الانتقال إلى قطرة أكبر، إذا كنت لا تحتاج إلى وحدة المعالجة المركزية الإضافية و/أو الذاكرة لقطرة أكبر.

إذا كنت بحاجة إلى وحدة المعالجة المركزية الإضافية و/أو الذاكرة، فيمكنك توسيع القطرة الحالية الخاصة بك.

إعجاب واحد (1)

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