เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

8.2. การสร้างไฟล์ /etc/fstab‌

การขอ / etc / fstab file ถูกใช้โดยบางโปรแกรมเพื่อกำหนดตำแหน่งที่จะเมาต์ระบบไฟล์โดยค่าเริ่มต้น ตามลำดับ และต้องตรวจสอบ (สำหรับข้อผิดพลาดด้านความสมบูรณ์) ก่อนทำการติดตั้ง สร้างตารางระบบไฟล์ใหม่ดังนี้:


ภาพ

cat > /etc/fstab << "EOF"

# เริ่มต้น /etc/fstab


#

ระบบแฟ้ม

ติดจุด

ชนิด

ตัวเลือก

กอง

ฟค

#

ใบสั่ง


/ dev /

/

ค่าเริ่มต้น

1

1

/ dev /

แลกเปลี่ยน

แลกเปลี่ยน

พรี=1

0

0

พรอค

/ proc

พรอค

โนซูอิด,โนเอ็กเซค,โนเดฟ

0

0

sysfs

/ sys

sysfs

โนซูอิด,โนเอ็กเซค,โนเดฟ

0

0

นักพัฒนา

/dev/pts

นักพัฒนา

gid=5,โหมด=620

0

0

tmpfs

/ วิ่ง

tmpfs

ค่าเริ่มต้น

0

0

devtmpfs

/ dev

devtmpfs

โหมด = 0755, nosuid

0

0


# จบ /etc/fstab

EOF


แทนที่ , และ ด้วยค่าที่เหมาะสมกับระบบ เช่น sda2, sda5และ ext4. สำหรับรายละเอียดเกี่ยวกับหกฟิลด์ในไฟล์นี้ โปรดดูที่ ผู้ชาย 5 fstab.

ระบบไฟล์ที่มี MS-DOS หรือต้นกำเนิดของ Windows (เช่น vfat, ntfs, smbfs, cifs, iso9660, udf) ต้องการตัวเลือกพิเศษ utf8 เพื่อให้อักขระที่ไม่ใช่ ASCII ในชื่อไฟล์สามารถตีความได้อย่างถูกต้อง สำหรับโลแคลที่ไม่ใช่ UTF-8 ค่าของ ไอโอชาร์เซต ควรตั้งค่าให้เหมือนกับชุดอักขระของโลแคล ปรับในลักษณะที่เคอร์เนลเข้าใจ สิ่งนี้ใช้ได้หากคำจำกัดความชุดอักขระที่เกี่ยวข้อง (พบภายใต้ระบบไฟล์ -> รองรับภาษาพื้นเมืองเมื่อกำหนดค่าเคอร์เนล) ถูกคอมไพล์ลงในเคอร์เนลหรือสร้างเป็นโมดูล อย่างไรก็ตาม หากชุดอักขระของโลแคลเป็น UTF-8 ตัวเลือกที่เกี่ยวข้อง iocharset = utf8 จะทำให้ระบบไฟล์มีความละเอียดอ่อน ในการแก้ไขปัญหานี้ ให้ใช้ตัวเลือกพิเศษ utf8 แทน iocharset = utf8สำหรับโลแคล UTF-8 ตัวเลือก “หน้ารหัส” ยังจำเป็นสำหรับระบบไฟล์ vfat และ smbfs ควรตั้งค่าเป็นหมายเลขหน้ารหัสที่ใช้ภายใต้ MS-DOS ในประเทศของคุณ ตัวอย่างเช่น ในการต่อเชื่อมแฟลชไดรฟ์ USB ผู้ใช้ ru_RU.KOI8-R จะต้องมีสิ่งต่อไปนี้ในส่วนตัวเลือกของบรรทัดการต่อเชื่อมใน / etc / fstab:


noauto,ผู้ใช้,เงียบ,showexec,codepage=866,iocharset=koi8r

noauto,ผู้ใช้,เงียบ,showexec,codepage=866,iocharset=koi8r


ส่วนตัวเลือกที่เกี่ยวข้องสำหรับผู้ใช้ ru_RU.UTF-8 คือ:


noauto,ผู้ใช้,เงียบ,showexec,codepage=866,utf8

noauto,ผู้ใช้,เงียบ,showexec,codepage=866,utf8


โปรดทราบว่าการใช้ ไอโอชาร์เซต เป็นค่าเริ่มต้นสำหรับ iso8859-1 (ซึ่งทำให้ระบบไฟล์ไม่คำนึงถึงขนาดตัวพิมพ์) และ

ตัวเลือก utf8 บอกให้เคอร์เนลแปลงชื่อไฟล์โดยใช้ UTF-8 เพื่อให้สามารถตีความได้ในภาษา UTF-8

นอกจากนี้ยังสามารถระบุค่าเริ่มต้นของโค้ดเพจและ iocharset สำหรับระบบไฟล์บางระบบระหว่างการกำหนดค่าเคอร์เนล พารามิเตอร์ที่เกี่ยวข้องมีชื่อว่า "ตัวเลือก NLS เริ่มต้น" (CONFIG_NLS_DEFAULT), “ตัวเลือก NLS ระยะไกลเริ่มต้น” (CONFIG_SMB_NLS_DEFAULT), “รหัสเพจเริ่มต้นสำหรับ FAT” (CONFIG_FAT_DEFAULT_CODEPAGE) และ “ชุด iocharset เริ่มต้นสำหรับ FAT” (CONFIG_FAT_DEFAULT_IOCHARSET). ไม่มีวิธีระบุการตั้งค่าเหล่านี้สำหรับระบบไฟล์ ntfs ณ เวลารวบรวมเคอร์เนล

เป็นไปได้ที่จะทำให้ระบบไฟล์ ext3 มีความน่าเชื่อถือเมื่อเกิดไฟฟ้าขัดข้องสำหรับฮาร์ดดิสก์บางประเภท เมื่อต้องการทำเช่นนี้ ให้เพิ่ม อุปสรรค=1 เมานต์ตัวเลือกกับรายการที่เหมาะสมใน / etc / fstab. หากต้องการตรวจสอบว่าดิสก์ไดรฟ์รองรับตัวเลือกนี้หรือไม่ ให้เรียกใช้ เอชดีพาร์ม บนดิสก์ไดรฟ์ที่เกี่ยวข้อง ตัวอย่างเช่น ถ้า:


hdparm -I /dev/sda | เกรป NCQ

hdparm -I /dev/sda | เกรป NCQ

ส่งคืนเอาต์พุตที่ไม่ว่างเปล่า รองรับตัวเลือก

หมายเหตุ: พาร์ติชันที่ใช้ Logical Volume Management (LVM) ไม่สามารถใช้ อุปสรรค ตัวเลือก


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: