OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

8.2 إنشاء ملف / etc / fstab

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


صورة

cat> / etc / fstab << "EOF"

# Begin / etc / fstab


#

نظام الملفات

جبل نقطة

نوع

الخيارات

تفريغ

fsck

#

طلب


/ ديف /

/

الافتراضات

1

1

/ ديف /

مقايضة

مقايضة

الحزب الثوري المؤسسي = 1

0

0

بروك

/ إجراءات

بروك

nosuid ، noexec ، nodev

0

0

sysfs

/ sys

sysfs

nosuid ، noexec ، nodev

0

0

devpts

/ ديف / نقاط

devpts

gid = 5 ، الوضع = 620

0

0

tmpfs

/ يركض

tmpfs

الافتراضات

0

0

com.devtmpfs

/ ديف

com.devtmpfs

الوضع = 0755 ، nosuid

0

0


# End / etc / fstab

EOF


استبدل , و مع القيم المناسبة للنظام ، على سبيل المثال ، sda2, sda5و ext4. للحصول على تفاصيل حول الحقول الستة في هذا الملف ، انظر رجل 5 fstab.

تحتاج أنظمة الملفات ذات الأصل MS-DOS أو Windows (مثل vfat ، و ntfs ، و smbfs ، و cifs ، و iso9660 ، و udf) إلى خيار خاص ، utf8 ، من أجل تفسير الأحرف غير ASCII في أسماء الملفات بشكل صحيح. بالنسبة إلى اللغات التي ليست من النوع UTF-8 ، فإن قيمة com.iocharset يجب أن يتم تعيينها لتكون هي نفسها مجموعة الأحرف الخاصة بالإعدادات المحلية ، وأن يتم ضبطها بطريقة تفهمها النواة. يعمل هذا إذا تم تجميع تعريف مجموعة الأحرف ذات الصلة (الموجود ضمن أنظمة الملفات -> دعم اللغة الأصلية عند تكوين النواة) في النواة أو تم إنشاؤه كوحدة نمطية. ومع ذلك ، إذا كانت مجموعة الأحرف الخاصة بالإعدادات المحلية هي UTF-8 ، فإن الخيار المقابل iocharset = utf8 سيجعل نظام الملفات حساسًا لحالة الأحرف. لإصلاح ذلك ، استخدم الخيار الخاص utf8 بدلا من iocharset = utf8، للغات UTF-8. خيار "مخطط الشفرة" ضروري أيضًا لأنظمة ملفات vfat و smbfs. يجب تعيينه على رقم صفحة الشفرة المستخدم تحت MS-DOS في بلدك. على سبيل المثال ، من أجل تحميل محركات أقراص فلاش USB ، سيحتاج مستخدم ru_RU.KOI8-R إلى ما يلي في جزء الخيارات من خط التثبيت الخاص به في / الخ / fstab:


noauto، user، quiet، showexec، codepage = 866، iocharset = koi8r

noauto، user، quiet، showexec، codepage = 866، iocharset = koi8r


جزء الخيارات المقابل لمستخدمي ru_RU.UTF-8 هو:


noauto، user، quiet، showexec، codepage = 866، utf8

noauto، user، quiet، showexec، codepage = 866، utf8


لاحظ أن استخدام com.iocharset هو الافتراضي ل ايزو8859-1 (مما يجعل نظام الملفات غير حساس لحالة الأحرف) ، و

يخبر خيار utf8 النواة بتحويل أسماء الملفات باستخدام UTF-8 بحيث يمكن تفسيرها في لغة UTF-8.

من الممكن أيضًا تحديد مخطط الشفرة الافتراضي وقيم iocharset لبعض أنظمة الملفات أثناء تكوين kernel. تسمى المعلمات ذات الصلة "خيار NLS الافتراضي" (CONFIG_NLS_DEFAULT)، "خيار NLS الافتراضي البعيد" (CONFIG_SMB_NLS_DEFAULT) ، "صفحة الشفرات الافتراضية لـ FAT" (CONFIG_FAT_DEFAULT_CODEPAGE) ، و "iocharset الافتراضي لـ FAT" (CONFIG_FAT_DEFAULT_IOCHARSET). لا توجد طريقة لتحديد هذه الإعدادات لنظام ملفات ntfs في وقت ترجمة kernel.

من الممكن جعل نظام ملفات ext3 موثوقًا به عبر حالات انقطاع الطاقة لبعض أنواع الأقراص الثابتة. للقيام بذلك ، أضف ملف الحاجز = 1 جبل الخيار إلى الإدخال المناسب في / الخ / fstab. للتحقق مما إذا كان محرك الأقراص يدعم هذا الخيار ، قم بتشغيل hdparm على محرك الأقراص المناسب. على سبيل المثال ، إذا:


hdparm -I / dev / sda | grep NCQ

hdparm -I / dev / sda | grep NCQ

إرجاع إخراج غير فارغ ، الخيار مدعوم.

ملاحظة: لا يمكن للأقسام المستندة إلى إدارة الحجم المنطقي (LVM) استخدام الامتداد حاجز الخيار.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: