لينكس مبنية على أساس أنظمة الملفات

ملف الأنظمة

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

ملاحظة

  

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

فهم أنظمة الملفات

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

ط العقد

الأكثر بنة أساسية لبناء العديد من أنظمة يونيكس الملف (بما في ذلك لينكس ext2/ext3) هو ط العقدة. وط العقدة هو هيكل السيطرة الذي يشير إما إلى ط غيرها من العقد أو لكتل البيانات ، والتحكم في المعلومات ط العقدة يتضمن الملف مالك ، الأذونات وحجمها ووقت الوصول الماضي ، وقت إنشاء ، رقم المجموعة ، الخ (للاطلاع على اللافت للنظر حقا ، وكلها نواة هيكل البيانات المتوفرة في / usr/src/linux/include/linux/ext3_fs.h-assuming ، بطبيعة الحال ، أن يكون لديك شجرة مصدر المثبتة في البيرة / / الدليل المدرسي. ) فإن شيئا واحدا وهو أنني العقدة لا تبقي هو اسم الملف. وكما ذكر في لينكس 6 تعليمي ، والدلائل هي نفسها الحالات الاستثنائية من الملفات. وهذا يعني كل دليل يحصل ط العقدة ، وأنا نقطة العقدة إلى كتل بيانات تحتوي على معلومات (أسماء وط العقد) عن الملفات في الدليل. ط - العقد تستخدم لتوفير مزيد من المراوغة بحيث كتل البيانات يمكن الإشارة إلى هذا هو السبب في كل ط العقدة لا يحتوي على اسم الملف. (ط واحد فقط يعمل عقدة بوصفه ممثلا للملف كامل ، ولذلك فإنها ستكون مضيعة للفضاء إذا كان كل ط العقدة تحتوي على معلومات اسم الملف.) كل كتلة غير المباشرة يمكن أن نشير في المقابل إلى كتل غير مباشرة أخرى إذا لزم الأمر.

Superblocks

القطعة الأولى لقراءة المعلومات من القرص هو superblock. هذا الصغيرة بنية البيانات يكشف عن العديد من القطع الأساسية للمعلومات ، بما في ذلك هندسة القرص ، ومقدار المساحة المتاحة ، والأهم من ذلك ، موقع ط أول عقدة. دون superblock ، ملف نظام لا طائل منه. شيء بقدر أهمية superblock لا يترك للصدفة. نسخ متعددة من هذا الهيكل بيانات منتشرة في جميع أنحاء القرص لتوفير الدعم في حالة واحدة أول معطوب. تحت لينكس نظام الملفات ext2 ، وهو superblock يوضع بعد كل مجموعة من القطع ، والذي يتضمن ط العقد والبيانات. مجموعة واحدة تتكون من 8،192 كتل ؛ بذلك أول superblock هي زائدة عن الحاجة في 8193 ، والثانية في 16385 ، وهلم جرا.

ext3

ماذا يعني هذا لك كمسؤول النظام هو أن كمية الوقت الذي يستغرقه للقرص لكتابة البيانات هو أقل بكثير ، بينما في الوقت ذاته على سلامة الحصول على بيانات مكتوبة إلى القرص بسرعة يعني أنه في حالة تعطل النظام ، فلن تحتاج إلى تشغيل fsck باستفاضة. حتى عندما تفعل تشغيل fsck ، إلا أنها قد تحقق في الآونة الأخيرة لتعديل البيانات ، وذلك بدلا من الأوقات لا تنتهي ، وستجد أن يتحقق الانتقال سريعا جدا ، لذلك والتي من أربعة أنظمة اليومية يجب أن تختار؟ هذا النداء هو تماما متروك لكم ، ولكن واحدا فقط سأتحدث عنه هنا هو ext3 ، والذي هو الملف الافتراضي في نظام ريد هات لينوكس 8.0.

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

إدارة أنظمة الملفات

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

مقال قدمه دانيال K.


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


Online: 277 users browsing the articles directory