هل أقوم بالخطوة 5 بشكل منفصل، أم أحتاج إلى تكرار الخطوات السابقة؟
سأمر عبر كل شيء وأتحقق.
في هذا الموضوع، أعتقد أن المشكلة الحقيقية كانت المكون الإضافي المهمل. من المحتمل أنني لن أتبع إجراء DigitalOcean، ولكن يمكن لشخص آخر القيام بذلك. ![]()
إعادة البناء بدون مبادلة أمر غير سار ومحفوف بالمخاطر.
حتى مع 8 جيجابايت من ذاكرة الوصول العشوائي
من المحتمل أن تفلت من ذلك، ولكن من الممارسات الجيدة أن يكون لديك بعض “الاحتياطي”
لقد قمت بتشغيل cp /etc/fstab /etc/fstab.bak ولكن لا يزال
root@ubuntu:~# free -h
total used free shared buff/cache available
Mem: 7.7Gi 1.8Gi 5.0Gi 83Mi 964Mi 5.6Gi
Swap: 0B 0B 0B
بعد reboot
هذه هي الأسطر التي تجعل التبديل مستمرًا بين عمليات التشغيل.
الأول يضيفه إلى /etc/fstab، والأخير يجعل قيمة swappiness تُضبط عند كل عملية تشغيل.
الإخراج في جلسة واحدة عند تشغيل الأوامر هو
Last login: Wed Jul 23 13:16:35 2025
root@ubuntu:~# echo "/swapfile swap swap auto 0 0" | tee -a /etc/fstab
/swapfile swap swap auto 0 0
root@ubuntu:~# sysctl -w vm.swappiness=10
vm.swappiness = 10
root@ubuntu:~# echo 'vm.swappiness = 10' > /etc/sysctl.d/30-discourse-swap.conf
root@ubuntu:~# free -h
total used free shared buff/cache available
Mem: 7.7Gi 3.0Gi 389Mi 671Mi 4.3Gi 3.7Gi
Swap: 0B 0B 0B
root@ubuntu:~#
ثم قمت بتشغيل reboot في VNC، وعرض free -h مساحة مبادلة مرغوبة بحجم 2 جيجابايت ![]()
تم الإمساك بي بسبب هذا. لم أتوقع فشل النسخ الاحتياطي. شكراً على هذا الموضوع والمكون الإضافي.
سيكون التعديل على الاتصالات عبر ADMIN جيدًا أو على الأقل فحص تنفيذ ./launcher rebuild app، مع إخراج SOTP مع فاصل y/n في الطرفية للمتابعة.
في النهاية اضطررت إلى إزالة المكون الإضافي discotoc لجعله يعمل هنا ولكن لست متأكدًا من أن ذلك مدرج في المكونات الإضافية الأساسية.
أقدر ذلك حقًا، شكرًا! لقد كنت أتعلم أثناء تقدمي أيضًا - يسعدني أن بعض منشوراتي قد ساعدت الآخرين على طول الطريق.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.