الإعلانات

تبديل نظام الملفات الجذر لينكسبصراحة ، أحد الأشياء الأخيرة التي ينظر إليها الناس هو نظام الملفات المستخدم. مستخدمو Windows و Mac OS X لديهم أسباب أقل للبحث ، لأن لديهم حقًا خيار واحد فقط لنظامهم - NTFS و HFS +على التوالي. لينكس ، من ناحية أخرى ، لديه الكثير من خيارات نظام الملفات المختلفة ، مع الافتراضي الحالي ext4.

ومع ذلك ، كانت هناك دفعة أخرى لتغيير نظام الملفات إلى شيء يسمى بطرس. ولكن ما الذي يجعل BTRFS أفضل ، ومتى سنرى توزيعات تقوم بإجراء التغيير؟

ماذا تفعل أنظمة الملفات؟

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

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

instagram viewer

لماذا تبديل أنظمة الملفات؟

تبديل نظام الملفات الجذر لينكس

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

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

ext4

لينكس تبديل نظام الملفات الجذر

ext4"حدود لا تزال مثيرة للإعجاب. أكبر حجم / قسم يمكنك إجراؤه باستخدام ext4 هو 1 exbibyte - أي ما يعادل تقريبًا 1،152،921.5 تيرابايت. في حين أن الحد الأقصى لحجم الملف هو 16 تيرابايت - أو ما يقرب من 17.6 تيرابايت ، وهو أكبر بكثير من أي محرك أقراص ثابتة يمكن للمستهلك العادي شراؤه حاليًا.

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

Btrfs

Btrfs، والتي يمكن نطقها باسم "Butter FS" أو "Better FS" أو "B-Tree FS" ، هو نظام ملفات مصنوع بالكامل من الصفر. Btrfs موجود لأن المطورين أرادوا توسيع وظائف نظام الملفات ليشمل التجميع واللقطات والمجموع الاختباري من بين أمور أخرى.

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

بالطبع ، لا يزال بإمكانك اختيار إنشاء أقسام متعددة حتى لا تضطر إلى عكسها كل شىء. الحد الأقصى لحجم القسم لنظام الملفات btrfs هو 16 exbibyt ، والحد الأقصى لحجم الملف هو 16 exbibyt. مع الأخذ في الاعتبار أن btrfs ستكون قادرة على الامتداد على عدة محركات أقراص ثابتة ، فمن الجيد أنها تدعم مساحة محرك الأقراص 16 مرة أكثر من ext4.

خاتمة

تبديل نظام الملفات الجذر لينكس

للأسف ، تاريخ وصول btrfs غير معروف تمامًا. رسميًا ، لا يزال نظام الملفات من الجيل التالي مصنفًا على أنه غير مستقر ، ولكن إذا قمت بتنزيل أحدث إصدار من Ubuntu ، يمكنك اختيار التثبيت على قسم btrfs. تم الإبلاغ عن أن Fedora 18 سيستخدم btrfs كنظام الملفات الافتراضي الخاص به ، حيث أنه بحلول وقت إصداره ، يجب أن يكون مدقق نظام الملفات لـ btrfs موجودًا.

عندما يتم تصنيف btrfs على أنها مستقرة ، لا يزال لغزًا ، ولكن لا تتوقع أن يستخدم Ubuntu btrfs افتراضيًا حتى يعتبر مستقرًا بالفعل. لا يزال هناك قدر جيد من العمل المتبقي لـ btrfs ، حيث لم يتم تنفيذ جميع الميزات حتى الآن والأداء (في تجربتي) بطيئًا قليلاً مقارنةً بـ ext4.

ما رأيك في BTRFS؟ هل تعتقد أنه سيكون أفضل من ext4 لمستخدمي سطح المكتب العاديين؟ هل تريد تنفيذ أي شيء في BTRFS؟ اسمحوا لنا أن نعرف في التعليقات!

ائتمانات الصورة: خلفية إنترنت مع كود ثنائي عبر Shutterstock, جاكسون كارسون, دثبرود

داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.