حل مشكلة امتلاء مجلد /boot و/dev/sda1 للسيرفر
السلام عليكم
فى بعض الاوقات يصل بعض اصحاب السيرفرات رسائل بريديه تلقائيه
مثال
The file system /dev/sda1, which is mounted at /boot, has reached critical status because it is 90% full.
تشمل تحذير من قرب امتلاء مجلد /boot و /dev/sda1 الخاصه بملفات النظام الهامه اهمها kernel وغالبا تكون المشكله بسبب محاولة تحديث kernel للخادم مما يجعل هناك اكثر من اصدار قديم للكيرنل ولو واجهتك هذه المشكله اليك حلها
والشرح لتوزيعات centos
اولا يجب معرفة ما هى الاصدارات القديمه للكيرنل المتواجده على الخادم من خلال الامر التالى عبر الشل
كود:rpm -q kernel
لو ظهر لك وجود اكثر من kernel على الخادم اذن لابد من معرفة اى اصدار من هذه النسخ هو الذى يعمل على الخادم حتى لا نقوم بحذف الاصدار الاساسى الذى يعمل مباشرة على الخادم
لمعرفة اصدار kernel على السيرفر قم بتنفيذ الامر التالى
كود:uname -r
مفترض ان يظهر لك اصدار kernel وفى هذه الحاله يمكنك حذف الاصدارات الاخرى التى لا حاجه لها ويجب الحذر
مثلا ان وجدنا هذه الاصدارات على الخادم
كود:kernel-2.6.32-573.8.1.el6.x86_64 kernel-2.6.32-573.el6.x86_64 kernel-2.6.32-573.12.1.el6.x86_64 kernel-2.6.32-573.18.1.el6.x86_64
ومثلا الاصدار الذى يعمل على السيرفر الان هو
كود:kernel-2.6.32-573.18.1.el6.x86_64
فى هذه الحاله نحن بحاجه الى حذف الاصدارات الاخرى من خلال الامر التالى
كود:yum remove kernel-2.6.32-573.12.1.el6.x86_64 kernel-2.6.32-573.el6.x86_64 kernel-2.6.32-573.8.1.el6.x86_64
اتمنى ان اكون وفقت فى حل المشكله
من الممكن ايضاً استخدام الآمر التالى لحذف الكيرنل
كود:rpm -e kernel-2.6.32-573.12.1.el6.x86_64
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
المفضلات