<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
การติดตั้งและการถอดอุปกรณ์จัดเก็บข้อมูล
ความก้าวหน้าล่าสุดในเดสก์ท็อป Linux ทำให้การจัดการอุปกรณ์จัดเก็บข้อมูลเป็นไปอย่างยอดเยี่ยม
ง่ายสำหรับผู้ใช้เดสก์ท็อป โดยส่วนใหญ่แล้ว เราเชื่อมต่ออุปกรณ์เข้ากับระบบของเราและ "ใช้งานได้" ย้อนกลับไปในสมัยก่อน (เช่น 2004) สิ่งนี้ต้องทำด้วยตนเอง สำหรับระบบที่ไม่ใช่เดสก์ท็อป (เช่น เซิร์ฟเวอร์) นี่ยังคงเป็นขั้นตอนที่ต้องดำเนินการด้วยตนเองเป็นส่วนใหญ่ เนื่องจากเซิร์ฟเวอร์มักมีความต้องการพื้นที่จัดเก็บข้อมูลที่รุนแรงและข้อกำหนดการกำหนดค่าที่ซับซ้อน
ขั้นตอนแรกในการจัดการอุปกรณ์จัดเก็บข้อมูลคือการต่ออุปกรณ์เข้ากับโครงสร้างระบบไฟล์ กระบวนการนี้เรียกว่า การติดอนุญาตให้อุปกรณ์มีส่วนร่วมกับระบบปฏิบัติการ ตามที่เราจำได้จากบทที่ 2 ระบบปฏิบัติการที่เหมือน Unix เช่น Linux จะรักษาแผนผังระบบไฟล์เดียวพร้อมอุปกรณ์ที่ต่อเชื่อมตามจุดต่างๆ ซึ่งแตกต่างกับระบบปฏิบัติการอื่นๆ เช่น MS-DOS และ Windows ที่รักษาแผนผังระบบไฟล์แยกกันสำหรับแต่ละอุปกรณ์ (เช่น C: \, D: \ฯลฯ )
ไฟล์ชื่อ / etc / fstab (ย่อมาจาก “ตารางระบบไฟล์”) แสดงรายการอุปกรณ์ (โดยทั่วไปคือพาร์ติชั่นฮาร์ดดิสก์) ที่จะเมาต์ขณะบู๊ต นี่คือตัวอย่าง
/etc/fstab จากระบบ Fedora รุ่นแรกๆ:
ป้าย=/12 | / | ext4 | ค่าเริ่มต้น | 1 | 1 |
LABEL=/หน้าแรก | / หน้าแรก | ext4 | ค่าเริ่มต้น | 1 | 2 |
LABEL=/บูต | / boot | ext4 | ค่าเริ่มต้น | 1 | 2 |
tmpfs | /dev/shm | tmpfs | ค่าเริ่มต้น | 0 | 0 |
นักพัฒนา | /dev/pts | นักพัฒนา | gid=5,โหมด=620 | 0 | 0 |
sysfs | / sys | sysfs | ค่าเริ่มต้น | 0 | 0 |
พรอค | / proc | พรอค | ค่าเริ่มต้น | 0 | 0 |
LABEL=สวอป-sda3 | แลกเปลี่ยน | แลกเปลี่ยน | ค่าเริ่มต้น | 0 | 0 |
ระบบไฟล์ส่วนใหญ่ที่แสดงในไฟล์ตัวอย่างนี้เป็นไฟล์เสมือนและไม่สามารถใช้ได้กับการสนทนาของเรา สำหรับจุดประสงค์ของเรา สิ่งที่น่าสนใจคือสามรายการแรก:
ป้าย=/12 | / | ext4 | ค่าเริ่มต้น | 1 | 1 |
LABEL=/หน้าแรก | / หน้าแรก | ext4 | ค่าเริ่มต้น | 1 | 2 |
LABEL=/บูต | / boot | ext4 | ค่าเริ่มต้น | 1 | 2 |
นี่คือพาร์ติชั่นฮาร์ดดิสก์ แต่ละบรรทัดของไฟล์ประกอบด้วยหกฟิลด์ดังนี้:
ตารางที่ 15-1: /etc/fstab Fields
สนาม | เนื้อหา | รายละเอียด |
1 | อุปกรณ์ | ตามเนื้อผ้า ฟิลด์นี้มีชื่อจริงของa |
ไฟล์อุปกรณ์ที่เกี่ยวข้องกับอุปกรณ์จริง เช่น | ||
/ dev / sda1 (พาร์ติชั่นแรกของพาร์ติชั่นแรกที่ตรวจพบ | ||
ฮาร์ดดิสก์). แต่ด้วยคอมพิวเตอร์ในปัจจุบันซึ่งมี | ||
อุปกรณ์มากมายที่สามารถเสียบปลั๊กได้ (เช่น ไดรฟ์ USB) |
ลีนุกซ์รุ่นใหม่จำนวนมากเชื่อมโยงอุปกรณ์กับป้ายข้อความแทน ป้ายกำกับนี้ (ซึ่งเพิ่มลงในสื่อบันทึกข้อมูลเมื่อจัดรูปแบบ) สามารถเป็นป้ายกำกับข้อความธรรมดาหรือ UUID ที่สร้างแบบสุ่ม (Universally Unique Identifier) ระบบปฏิบัติการจะอ่านป้ายกำกับนี้เมื่อต่ออุปกรณ์เข้ากับระบบ ด้วยวิธีนี้ ไม่ว่าไฟล์อุปกรณ์ใดจะถูกกำหนดให้กับอุปกรณ์จริงจริง ก็ยังสามารถระบุได้อย่างถูกต้อง | ||
2 | เมาท์พอยต์ | ไดเร็กทอรีที่ต่ออุปกรณ์เข้ากับไฟล์ |
โครงสร้างระบบ | ||
3 | ประเภทระบบไฟล์ | Linux อนุญาตให้เมาต์ระบบไฟล์หลายประเภท |
ระบบไฟล์ Linux ดั้งเดิมส่วนใหญ่เป็นระบบขยายที่สี่ | ||
ระบบไฟล์ (ext4) แต่รองรับอีกหลายอย่าง | ||
เช่น FAT16 (MSDOS), FAT32 (VFAT), เอ็นทีเอฟเอส | ||
(NTFS), ซีดีรอม (iso9660) ฯลฯ | ||
4 | Options | ระบบไฟล์สามารถติดตั้งได้ด้วยตัวเลือกต่างๆ มันคือ |
เป็นไปได้ ตัวอย่างเช่น เพื่อเมานต์ระบบไฟล์เป็นแบบอ่าน- | ||
เท่านั้น หรือเพื่อป้องกันไม่ให้โปรแกรมทำงานใดๆ | ||
จากพวกเขา (คุณสมบัติความปลอดภัยที่มีประโยชน์สำหรับการถอดออก | ||
สื่อ) | ||
5 | เวลา | ตัวเลขเดียวที่ระบุว่าไฟล์ |
ระบบจะต้องได้รับการสำรองข้อมูลด้วย กอง คำสั่ง | ||
6 | สั่งซื้อ | ตัวเลขตัวเดียวที่ระบุว่าไฟล์ลำดับไหน |
ควรตรวจสอบระบบด้วย ฟค คำสั่ง |