كيفية تقليل عدد الكتل المحجوزة على محركات الأقراص المهيأة ext4



جرب أداة القضاء على المشاكل

قليل من أنظمة الملفات قوية تمامًا مثل سلسلة ext. يأتي جزء من هذه القوة من حقيقة أن الإصدارات الأحدث تستخدم المجلات ، والتي يمكن أيضًا تعطيلها للاستخدام على محركات أقراص USB NAND. يأتي بعض الدعم أيضًا من حقيقة أن هذه الأنظمة تحتفظ بجزء من المساحة الخالية بحيث يمكن تشغيل خدمات النظام دائمًا. يسمح هذا بتشغيل fsck تحت أي ظرف من الظروف ، ويوفر مساحة فارغة للدليل المفقود + الموجود الذي يجب أن يحتوي عليه كل قرص من هذه الأقراص.



ومع ذلك ، إذا كنت تستخدم وحدة تخزين خارجية ، فقد لا تحتاج إلى مساحة كبيرة محجوزة. تحتوي معظم توزيعات Linux الحديثة على أوامر إنشاء نظام الملفات التي تم تعيينها لحجز 5٪ على جميع الأقسام الجديدة ، والتي ربما تكون ضرورية على محرك التمهيد الخاص بك ، ولكنها ليست ضرورية في أي قسم آخر. ونادرًا ما تحتاج محركات الأقراص الخارجية إلى حجز هذه المساحة الكبيرة. يمكنك استعادة بعض هذه المساحة باستخدام الأمر tune2fs. يجب أن يعمل مع أقسام ext4 الأحدث أيضًا على الرغم من اسم الأمر.



الطريقة 1: تغيير مقدار المساحة المحجوزة

تأكد من أن القسم المعني غير مثبت قبل المتابعة. من موجه Linux CLI ، اكتب الأمر التالي:



tune2fs -m 0.2 / ديف / sdd1.0

إذا لم يكن لديك حق الوصول إلى الجذر ، فستحتاج إلى وضع sudo أمامه. قم بتغيير القيمة بعد -m إلى أي نسبة تريد تعيين المساحة المحجوزة عليها. في حين أن بعض الأشخاص يوصون بـ 0 ، فإن هذا غير مستحسن لأنه يوفر مساحة صغيرة لتشغيل fsck إذا كان هناك خطأ. يمكنك أيضًا زيادة مقدار المساحة نظريًا إذا كنت تعمل مع محركات أقراص الخادم. قم بتغيير معرّف القسم إلى أي ملف جهاز يمثله.

الطريقة 2: حساب الكتل المحجوزة

إذا كنت تريد التأكد من تغيير عدد الكتل المحجوزة ، فما عليك سوى إصدار ما يلي في موجه Linux CLI أثناء تغيير ملف الجهاز إلى أي نقطة تشير إلى القسم المعني:



tune2fs -l / dev / sdd1

2016-11-30_014542

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

قراءة دقيقة واحدة