كيفية تحرير مساحة في قطاع التمهيد في أوبونتو

إذا كنت قد حاولت في أي وقت تثبيت تحديثات الأمان لـ Linux kernel وحصلت على مطالبة تشير إلى عدم وجود مساحة كافية على القرص وتوصي بتحرير مساحة في Boot ، فسأوضح لك في هذه السطور كيف يمكنك استعادة مساحة في المجلد / boot على Ubuntu والتوزيعات المشتقة عن طريق إزالة النواة القديمة.

جعل مساحة التقسيم التمهيد على لينكس

في كل مرة يتم فيها تثبيت تحديثات kernel ، تظل الإصدارات السابقة على النظام ، إلا إذا قمنا بإزالتها يدويًا. بعد العديد من التحديثات المستمرة ، قد تكون المساحة الموجودة في مجلد التمهيد صغيرة جدًا وبسبب ذلك لا يمكن تثبيت حزم جديدة.

لذلك ، يجب أن نكون واضحين أولاً لماذا نفدت المساحة في مجلد التمهيد. إذا كان لدينا نظام تقسيم لا يتم فيه تمكين النظام LVM، ولدينا قسم واحد ، فلن تكون هناك مشكلة ، ولكن بدلاً من ذلك إذا كان لدينا نظام مثبت بمخطط LVM، يوجد مجلد / boot في قسم منفصل وبمساحة محدودة وستأتي تلك اللحظة ببساطة عندما تنفد المساحة في هذا الموقع وسيتعين علينا تحرير مساحة هناك لمواصلة تثبيت تحديثات أمان kernel.

بشكل عام ، يمكننا استخدام apt-get مع خيار نقل تلقائي يسمح لنا باكتشاف وإزالة كل تلك الحزم القديمة و / أو التبعيات من النظام. سيكون شيئًا من هذا القبيل:

sudo apt-getautoremove

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

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

$ sudodpkg –get-selections | صورة greplinux

أريكم أدناه مثالاً على النتيجة التي سيقدمها النظام ، بالطبع لا يجب أن تأخذ في الاعتبار أرقام الإصدارات التي ستتغير وفقًا لبيانات كل نظام.

لينكس صورة 3.19.0-33 عام

تثبيت Linux-image-3.19.0-37-generic

تثبيت Linux-image-3.19.0-39-generic

تثبيت Linux-image-3.19.0-41-generic

لينكس صورة اضافية 3.19.0-33 عام

تثبيت Linux-image-extra-3.19.0-37-generic

تثبيت Linux-image-extra-3.19.0-39-generic

تثبيت Linux-image-extra-3.19.0-41-generic

بمجرد إنشاء الحزم المتعلقة بالإصدارات القديمة ، يمكننا البدء في حذفها يدويًا ، في الحالة الموضحة أعلاه ، فهي الحزم المقابلة للإصدار 3.19.0-33. لأسباب أمنية ، يُنصح بترك نسختين على الأقل قبل الإصدار الحالي أو حذف الأقدم فقط والاحتفاظ بالنسخ الأخرى.

الآن ، يمكننا القيام بذلك من الجهاز ، كما هو الحال من مدير الحزم الرسومية ، مثل Synaptic أو لمستخدمي Ubuntu مركز برامج Ubuntu.

باستخدام المحطة

لإزالة النواة القديمة من المحطة ، نقوم بتنفيذ الأمر التالي.

$ sudo apt-get remove --purge linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic

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

sudo update-grub

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

باستخدام مركز برمجيات أوبونتو

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

إذا وصلنا إلى Ubuntu Software Center من Dash ، فسنجد العديد من الخيارات في القائمة العلوية ، وهناك سنقوم بالتمرير حتى نجد التطبيقات المثبتة.

مركز البرامج ubuntu مثبت 1

عندما نكون هناك ، سنذهب إلى الأسفل ونضغط على "إظهار (الكمية) العناصر الفنية " إنه هناك حيث سنصور المحتوى في شكل حزم وبالتالي سيكون من الأسهل رؤية إجمالي الحزم المثبتة على النظام. إذا قمت بكتابة "Linux" في محرك البحث في الجزء العلوي ، فيجب أن تظهر قائمة بجميع الحزم التي تحتوي على هذه الكلمة والتي هي بشكل عام الحزم المتعلقة بالنواة.

عناصر ubuntu-software-center-show-Technical

الحزم التي سنبحث عنها هي حزم من النوع لينكس صورة النسخة رقم عامy لينكس صورة اضافية نسخة رقم عام. بمجرد تحديدها وفقًا لأقدم رقم رؤية ، يمكننا محوها.

مركز برمجيات أوبونتو لينكس

هذا كل شيء عندما يتعلق الأمر باستخدام Ubuntu Software Center لإزالة حزم kernel القديمة ، ولكن يمكنك استخدام مدير الحزم الرسومية الذي تختاره ، إذا كنت تريد استخدام Synaptic أو Muon ، فيمكنك أيضًا استخدامه في حالة KDE.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      Nasher_87 (ARG) قال

    برنامج تعليمي جيد جدًا جدًا للأشخاص مثلي الذين لست مغرمًا جدًا بـ Terminal.
    نظرًا لأنني أطلب منك شيئًا ، فأنا مستعد لتهيئة الجهاز لتثبيت Ubuntu 16.04 ؛ فهل من الضروري تعيين قسم منفصل إلى / التمهيد؟ أقول هذا لأن أول شيء أخبروني به كان أقسامًا مهمة جدًا لـ / (الجذر) و / المنزل ، ثم لإضافة واحدة لـ Swap والآن ، اكتشفت أن واحدًا لـ / boot كان ضروريًا أيضًا ، وأوصوا بأن يكون 500-550 ميجا بايت مع ذلك سيكون كافيا
    تحياتي وبالفعل شكرا جزيلا لك

         يليز قال

      ليس من الضروري إنشاء قسم التمهيد ، لكن كل هذا يتوقف على كل شخص ...

      تحياتي

           Nasher_87 (ARG) قال

        حسنًا ، كل شيء جيد ، هو أنني أريد أن أكون مستخدمًا جيدًا لنظام Linux مع ما يستلزمه تقديم النصح لي من أجل الأداء الأمثل للتوزيع الخاص بي

      البلوط قال

    معلومات مفيدة جدا للتخلص من الحبات القديمة والحصول على مساحة. كنت أستخدم مؤخرًا برنامج Ubuntu Tweak لتنظيف ذاكرة التخزين المؤقت وغيرها من القمامة المتراكمة ، وكنت سابقًا أستخدم الأوامر التالية ، والتي لا أعرف حتى يومنا هذا ما إذا كان سيتم تحديثها أم لا. يسمى:
    "سودو dpkg -l | grep linux-image »
    "Sudo apt-get remove –purge linux-image-xxxxxx-xx-generic"
    اشكرك على المعلومات.

      جريجوري روس قال

    مقال جيد ، لم أكن أعرف وظيفة خيار autoremove ، بشكل عام أفضل عدم استخدام المحطة (أنا كسول قليلاً) لذلك أهملت قليلاً كل هذه الخيارات. بالنسبة لمركز برامج Ubunto ، فأنا نادراً ما أستخدمه ، لقد اعتدت على Synaptic وهو الذي أستخدمه ، لذلك لم أستخدمه كثيرًا.

         روبرتوتشو قال

      نعم ، لا توجد مشكلة ، يمكنك استخدام مدير الحزم الذي تفضله

      سيباستيان قال

    مرحبًا ... في حالتي ، أصدرت حوالي 23 ميغابايت .. لقد قمت للتو بتثبيت إصدار xubuntu. ما فعلته هو النقر بزر الماوس الأيمن على مجلد التمهيد ، وافتح الجهاز الطرفي من هناك ثم ضع الأمر -sudo apt-get autoremove- المشار إليه في هذه المدونة ... حسنًا .. لقد قمت بتقسيمه إلى 250 ميجابايت ، وأخطط لتنزيله المزيد .. بما أنها تحتل 134 ميجابايت في النظام .. تحية طيبة ، وآمل أن تكون المعلومات في خدمتكم.