الصفحة الرئيسية » howto » لماذا لا يحتاج Linux إلى إلغاء التجزئة

    لماذا لا يحتاج Linux إلى إلغاء التجزئة

    إذا كنت من مستخدمي Linux ، فمن المحتمل أنك سمعت أنك لست بحاجة إلى إلغاء تجزئة أنظمة ملفات Linux الخاصة بك. ستلاحظ أيضًا أن توزيعات Linux لا تأتي مع أدوات إلغاء تجزئة القرص. لكن لماذا هذا?

    لفهم لماذا لا تحتاج أنظمة ملفات Linux إلى إلغاء تجزئة في الاستخدام العادي - وتلك التي تقوم بها Windows - ستحتاج إلى فهم سبب حدوث التجزئة وكيف تعمل أنظمة ملفات Linux و Windows بشكل مختلف عن بعضها البعض.

    ما هي التجزئة

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

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

    تعد عملية إلغاء التجزئة عملية مكثفة تنقل أجزاء الملفات حولها لتقليل التجزؤ ، مما يضمن أن كل ملف متجاور على محرك الأقراص.

    وبالطبع ، يختلف هذا عن محركات الأقراص ذات الحالة الصلبة ، التي لا تحتوي على أجزاء متحركة ولا يجب إلغاء تجزئتها - حيث سيؤدي إلغاء تجزئة محرك الأقراص SSD إلى تقليل حياته. وعلى أحدث إصدارات Windows ، لا داعي للقلق بشأن إلغاء تجزئة أنظمة الملفات - يقوم Windows بذلك تلقائيًا نيابة عنك. لمزيد من المعلومات حول أفضل الممارسات لإلغاء التجزئة ، اقرأ هذا المقال:

    HTG يوضح: هل حقا بحاجة إلى Defrag جهاز الكمبيوتر الخاص بك?

    كيف تعمل أنظمة ملفات Windows

    إن نظام ملفات FAT القديم الخاص بشركة Microsoft - آخر ظهور افتراضي على نظامي التشغيل Windows 98 و ME ، رغم أنه لا يزال قيد الاستخدام على محركات أقراص USB المحمولة اليوم - لا يحاول ترتيب الملفات بذكاء. عند حفظ ملف إلى نظام ملفات FAT ، فإنه يحفظه بالقرب من بداية القرص قدر الإمكان. عندما تقوم بحفظ ملف ثانٍ ، تقوم بحفظه مباشرة بعد الملف الأول - وهكذا. عندما تنمو الملفات الأصلية في الحجم ، فإنها ستصبح مجزأة دائمًا. ليس هناك غرفة قريبة لهم لتنمو فيها.

    يحاول نظام ملفات NTFS الأحدث من Microsoft ، والذي جعل طريقه إلى أجهزة الكمبيوتر الشخصية للمستهلكين مع Windows XP و 2000 ، أن يكون أكثر ذكاءً قليلاً. يخصص المزيد من المساحة الحرة "المخزن المؤقت" حول الملفات الموجودة على محرك الأقراص ، على الرغم من أنه ، كما يمكن لأي مستخدم من Windows أن يخبرك ، لا تزال أنظمة الملفات NTFS مجزأة مع مرور الوقت.

    نظرًا للطريقة التي تعمل بها أنظمة الملفات هذه ، يجب إلغاء تجزئتها للبقاء في أعلى أداء. قامت Microsoft بتخفيف هذه المشكلة عن طريق تشغيل عملية إلغاء التجزئة في الخلفية على أحدث إصدارات Windows.

    كيف تعمل أنظمة ملفات Linux

    أنظمة الملفات ext2 و ext3 و ext4 الخاصة بنظام لينوكس - نظام ext4 هو نظام الملفات المستخدم من قبل Ubuntu ومعظم توزيعات Linux الحالية الأخرى - يخصص الملفات بطريقة أكثر ذكاءً. بدلاً من وضع ملفات متعددة بالقرب من بعضها البعض على القرص الثابت ، تقوم أنظمة ملفات Linux بتشتت ملفات مختلفة على القرص ، تاركة كمية كبيرة من المساحة الحرة بينهما. عندما يتم تحرير ملف ويحتاج إلى النمو ، فغالبًا ما يكون هناك مساحة خالية كافية لتنمو الملف. في حالة حدوث التجزئة ، سيحاول نظام الملفات نقل الملفات الموجودة لتقليل التجزئة في الاستخدام العادي ، دون الحاجة إلى أداة إلغاء التجزئة.

    وبسبب الطريقة التي يعمل بها هذا الأسلوب ، سوف تبدأ في رؤية التجزئة إذا تم ملء نظام الملفات الخاص بك. إذا كان 95٪ (أو حتى 80٪) ممتلئًا ، فستبدأ في رؤية بعض التجزئة. ومع ذلك ، تم تصميم نظام الملفات لتجنب التجزئة في الاستخدام العادي.

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


    يمكنك قياس تجزئة نظام ملفات Linux باستخدام الأمر fsck - ابحث عن "inodes غير المتجاورة" في الإخراج.