لدي خادم مخصص بسعة 2 تيرابايت مع 16 جيجابايت من ذاكرة الوصول العشوائي مثبت عليه Debian 10 للقيام بما يلي:
قبل المتابعة، قمت بالفعل بتشغيل Discourse على خادم افتراضي خاص صغير بسعة 20 جيجابايت SSD مع 2 جيجابايت من ذاكرة الوصول العشوائي. الموقع يحظى بالاهتمام وينمو، وفكرت في نقله إلى 2 تيرابايت.
إليك ما أريد القيام به:
تثبيت seedbox على ما يقرب من 1.6 تيرابايت.
تثبيت لوحة تحكم لاختبار وتشغيل البرامج والنصوص البرمجية لحوالي 300 جيجابايت.
تخصيص 100 جيجابايت لتشغيل Discourse عليها.
المشكلة التي أواجهها هي؛ عندما أقوم بتثبيت seedbox، يسير الأمر بشكل جيد وسلس، وعندما أقوم بتثبيت VestaCP على القسم التالي الذي تم تركيبه وإعداده في الأمر:
root@myserver.com :~# cd /vesta
root@myserver.com :~#vesta partition
المشكلة هي أنه عندما أقوم بتثبيت vestacp، فإنه يسير بسلاسة ويعمل بشكل مثالي على القسم المحدد، ولكن عندما أقوم بتثبيت seedbox بعد ذلك، فإنه لا يسير بسلاسة ويتوقف عند:
سيستغرق اكتمال البرنامج النصي حوالي 10 دقائق
تحديث قوائم الحزم
ترقية الحزم
تثبيت الحزم المطلوبة
هنا يستغرق الأمر ساعتين ولا يتجاوز أي شيء. من ناحية أخرى، عندما أفحص Vestacp، أرى أن NGINX معطل لأن seedbox يحاول الاستيلاء عليه!
من فضلك لا تأخذ هذا بشكل خاطئ ولكن لماذا تسأل هذا على منتدى Discourse عندما لم تصل حتى إلى تثبيت Discourse؟ أعتقد أنك ستحتاج إلى العثور على أشخاص يعرفون Vestacp (والذي لم أسمع به من قبل، آسف).
هذا، وإذا كنت مكانك، سأقوم بتشغيل نوع من منصات VM على هذا الصندوق المخصص للحصول على مرونة لا نهائية فيما كنت أفعله بعد ذلك.
وإذا كانت هذه مجرد وحدة تخزين واحدة، فلماذا تهتم بتقسيمها إلى مجموعة من الأجزاء الصغيرة التي لا يمكن أن تسبب لك سوى المتاعب؟ في الماضي، كان عليك القيام بذلك لأن أنظمة الملفات كانت صغيرة جدًا (إلا إذا جعلت الكتل كبيرة، أعتقد)، ولكن باستثناء وجود قسم تمهيد صغير، لا يوجد سبب حقيقي لتقسيم وحدات التخزين إلى أجزاء أصغر. يميل الناس الآن إلى دمج وحدات التخزين في أقسام أكبر باستخدام RAID، ولكن كما قال الجميع، هذه ليست مشكلة Discourse.
هناك موضوع حول كيفية الانتقال إلى خادم جديد لا يمكنني العثور عليه.