كيف تكتب أو تحرر / etc / fstab

How Write Edit Etc Fstab



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

دعنا نتعمق في ملف / etc / fstab.







ملف fstab

كما هو موضح سابقًا ، إنه ملف تكوين يحتوي على معلومات حول الأقسام والأجهزة وتكوينات التحميل. إنه موجود في الموقع التالي.



$ls -lh /إلخ/fstab



إنه ملف نصي عادي ، لذا يمكننا استخدام أي محرر نصوص من اختيارنا للعمل معه. ومع ذلك ، فإنه يتطلب إذن الجذر لكتابة التغييرات عليه.





الأساسيات

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

$قط /إلخ/fstab



كل سطر من الملف مخصص لجهاز / قسم فريد. إنه مقسم إلى ستة أعمدة. فيما يلي وصف موجز لكل عمود من الأعمدة.

  • العمود 1: اسم الجهاز.
  • العمود 2: نقطة التثبيت الافتراضية.
  • العمود 3: نوع نظام الملفات.
  • العمود 4: خيارات التحميل.
  • العمود 5: خيارات التفريغ.
  • العمود 6: خيارات فحص نظام الملفات.

اسم الجهاز

إنها تسمية الجهاز / القسم المحدد. يحصل كل جهاز وقسم على اسم الجهاز الفريد الخاص به. اسم الجهاز ضروري لـ أجهزة التركيب والأقسام وأنظمة الملفات.

يمكننا استخدام الأمر lsblk للحصول على تقرير عن جميع أجهزة الحظر. يقوم عمليا بالإبلاغ عن جميع الأدوات والأقسام بأسماء أجهزتهم.

$lsblk-إلى

نقطة التثبيت الافتراضية

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

يمكننا الحصول على قائمة بجميع الأقسام المركبة على النظام.

$تتعدد

في سياق ملف fstab ، سيتم استخدام نقطة التحميل الموصوفة لاسم الجهاز المحدد كنقطة تحميل افتراضية. عندما يقوم الكمبيوتر بالتمهيد ، سيقوم النظام بتركيب جميع الأجهزة في نقاط التحميل الموضحة في هذا الملف.

نوع نظام الملفات

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

  • ext4
  • xfs
  • btrfs
  • vfat
  • نتفس
  • tmpfs
  • nfs
  • الاسكواش
  • sysfs

الخيار الآخر هو تلقائي ، والذي يتيح للنظام اكتشاف نوع نظام ملفات الجهاز أو القسم تلقائيًا. استخدم هذا الخيار إذا لم تكن واثقًا من نظام الملفات المحدد.

خيارات التثبيت

تحدد خيارات التحميل سلوك التركيب للجهاز / القسم. إنه يعتبر الجزء الأكثر إرباكًا في ملف fstab.

فيما يلي قائمة مختصرة ببعض خيارات التحميل الشائعة التي ستصادفها عند التعامل مع ملف fstab.

  • auto and noauto: يحدد هذا الخيار ما إذا كان النظام سيصل نظام الملفات أثناء التمهيد. بشكل افتراضي ، تكون القيمة تلقائية ، مما يعني أنه سيتم تركيبها أثناء التمهيد. ومع ذلك ، في سيناريوهات محددة ، قد يكون خيار noauto قابلاً للتطبيق.
  • user and nouser: يصف المستخدم الذي يمكنه تحميل نظام الملفات. إذا كانت القيمة هي المستخدم ، فيمكن للمستخدمين العاديين تحميل نظام الملفات. إذا كانت القيمة nouser ، فعندئذٍ فقط يمكن للجذر تثبيتها. بشكل افتراضي ، القيمة هي المستخدم. بالنسبة لأنظمة ملفات محددة وحاسمة ، يمكن أن يكون nouser مفيدًا.
  • exec و noexec: يصف ما إذا كان يمكن تنفيذ الثنائيات من نظام الملفات. تسمح القيمة exec بالتنفيذ الثنائي ، بينما لا تسمح noexec بذلك. القيمة الافتراضية هي exec لجميع الأقسام.
  • المزامنة وغير المتزامن: يحدد كيفية تنفيذ الإدخال والإخراج للجهاز / القسم. إذا كانت القيمة متزامنة ، فسيتم الإدخال والإخراج بشكل متزامن. إذا كانت القيمة غير متزامنة ، فإنها تتم بشكل غير متزامن. يؤثر على كيفية قراءة البيانات وكتابتها.
  • ro: يصف هذا القسم بأنه يجب التعامل معه على أنه للقراءة فقط. لا يمكن تغيير البيانات الموجودة على نظام الملفات.
  • rw: يوضح أن القسم متاح لقراءة البيانات وكتابتها.

أحمق

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

خيارات Fsck

تتحقق أداة fsck من نظام الملفات. تحدد القيمة المعينة في هذا العمود الترتيب الذي ستتحقق به fsck من أنظمة الملفات المدرجة.

تحرير ملف fstab

قبل تحرير ملف fstab ، يوصى دائمًا بالحصول على نسخة احتياطية.

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

$سودو cp -الخامس /إلخ/fstab/إلخ/fstab.backup

لتحرير ملف fstab ، قم بتشغيل محرر النصوص الذي تختاره باستخدام sudo.

$سودو نانو /إلخ/fstab

لكتابة تعليق ، استخدم # في البداية.

$# هذا تعليق

لاحظ أن بعض الإدخالات قد تستخدم UUID الخاص بالجهاز بدلاً من اسم الجهاز. للحصول على UUID لجهاز ، استخدم blkid.

$blkid<device_label>

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

افكار اخيرة

يعد ملف fstab حلاً بسيطًا ولكنه قوي للعديد من المواقف. يمكنه أيضًا أتمتة تركيب أنظمة الملفات البعيدة. يتطلب الأمر فقط فهم بنية الكود والخيارات المدعومة للاستفادة الكاملة منه.

لمزيد من المعلومات المتعمقة ، تحقق من صفحة الدليل.

$رجلfstab

حوسبة سعيدة!