القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

جدول أنظمة الملفات (fstab) هو ملف تكوين نظام مخزن في ملف /etc دليل على Linux ، يحتوي على معلومات حول أنظمة الملفات المختلفة وكيف يجب على النظام تحميلها أثناء التمهيد.

يستخدم Linux kernel معلومات من ملف fstab لتحديد أنظمة الملفات المراد تحميلها ومكان تركيبها. إليك كل ما تحتاج لمعرفته حول fstab وأنظمة الملفات على Linux.

ما هو نظام الملفات؟

نظام الملفات هو طريقة يقوم بها جهاز الكمبيوتر الخاص بك بتنظيم البيانات وتخزينها على أجهزة التخزين مثل محركات الأقراص ذات الحالة الصلبة (محركات أقراص الحالة الصلبة) ومحركات أقراص فلاش.

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

في نظام Linux ، تعد أنظمة الملفات مهمة جدًا للأسباب التالية:

  • منظمة: أنها توفر تسلسل هرمي من الدلائل من أجل تنظيم أفضل
  • إدارة الفضاء: يتتبع نظام الملفات الخاص بك المساحة المستخدمة والخالية على جهاز التخزين ، ويخصص مساحة للملفات الجديدة
  • instagram viewer
  • حماية: حماية سلامة الملفات المخزنة على جهاز التخزين ، على سبيل المثال ، عبر المجاميع الاختبارية أو دفتر اليومية

علاوة على ذلك ، توفر أنظمة الملفات الدعم للأذونات على مستوى الملف أو الضغط أو التشفير.

تتضمن بعض أنظمة الملفات الشائعة NTFS و FAT و ext4 وما إلى ذلك. يعد ext4 (الإصدار 4 من نظام الملفات الموسع) بارزًا في أنظمة Linux و Unix.

عرض وفهم fstab على Linux

يمكنك عرض ملف fstab باستخدام برامج تحرير النصوص المفضلة لديك في Linux مثل nano أو Vim أو باستخدام أمر القط لعرض الإخراج على جهازك.

المثال التالي يستخدم محرر نصوص Vim:

vim / etc / fstab

يجب أن يكون الإخراج الخاص بك مشابهًا لما يلي:

يحتوي الملف على سلسلة من الأسطر. يتم تحديد كل سطر بمسافات بيضاء ويحتوي على الأقسام الستة التالية:

1. نظام الملفات

يحتوي على الجهاز أو نظام الملفات الذي يجب على النظام تحميله عند التمهيد. يستخدم الأمر mount أيضًا fstab لـ قم بتركيب القرص الصلب أو أي أجهزة تخزين كلما قمت بتشغيل أوامر التركيب المناسبة.

2. ماونت بوينت

تحدد نقطة التحميل الدليل الذي يجب أن يتم تركيب جهاز التخزين عليه. يحتاج النظام إلى تحميل كل نظام ملفات في الدليل الصحيح.

على سبيل المثال ، عادةً ما يتم تثبيت نظام الملفات الجذر على الدليل الجذر (/) ويكون منفصلاً عن أدلة المستخدم المثبتة على المجلد /home الدليل.

3. يكتب

يحدد نوع نظام الملفات المستخدم ؛ تتضمن بعض الأنواع الشائعة ext4 و XFS و NTFS وما إلى ذلك.

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

إذا كان جهاز التخزين يحتوي على قيمة نوع خاطئة ، فقد تصادف أخطاء في نظام الملفات.

4. خيارات

قائمة مفصولة بفواصل لخيارات التحميل لجهاز التخزين المُدرج. تتحكم الخيارات في كيفية تثبيت نظامك واستخدامه لأنظمة الملفات.

تتضمن بعض الخيارات الشائعة ما يلي:

  • آلي: قم بتحميل نظام الملفات تلقائيًا في وقت التمهيد
  • Noauto: لا تقم بتحميل نظام الملفات تلقائيًا في وقت التمهيد
  • مستخدم: اسمح لأي مستخدم بتحميل نظام الملفات
  • نوصر: اسمح فقط للمستخدم الجذر بتحميل نظام الملفات
  • مزامنة: استخدم الإدخال / الإخراج المتزامن لنظام الملفات

5. أحمق

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

يمكنك تعيين علامة التفريغ على 1 أو 2 لأنظمة الملفات التي تريد تضمينها في النسخة الاحتياطية.

6. Fsck

تشير هذه العلامة إلى الترتيب الذي يجب أن يتحقق به fsck (فحص نظام الملفات) من أنظمة الملفات عند التمهيد. تقوم الأداة المساعدة fsck في أنظمة Linux بفحص وإصلاح تناسق نظام الملفات. يتم تعيين القيمة الافتراضية على 0 ، مما يعني عدم التحقق من نظام الملفات.

القيم المحتملة الأخرى هي:

  • 1: تحقق من نظام الملفات أولاً
  • 2: تحقق من نظام الملفات بعد فحص جميع أنظمة الملفات التي تحمل علامة fsck 1
  • 3: تحقق من نظام الملفات بعد فحص جميع أنظمة الملفات التي تحمل علامة fsck 1 أو 2

إذا كنت تريد التحقق من أنظمة الملفات الخاصة بك في كل مرة ، فاضبطها على قيمة أعلى.

تركيب محركات أقراص التخزين على نظام Linux

تلعب أنظمة الملفات دورًا أساسيًا في نظام Linux الخاص بك. بدون نظام ملفات مناسب ، سيكون من الصعب إدارة البيانات وتنظيمها على جهاز الكمبيوتر الخاص بك.

هل تعلم أنه يمكنك أيضًا تحميل أنظمة الملفات من أنظمة تشغيل أخرى على جهاز Linux الخاص بك؟