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

โลโก้

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

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

/dev/hda7

fs1: /home


ภาพ


ภาพ

3.1.3. เลย์เอาต์ระบบไฟล์เพิ่มเติม


3.1.3.1. ภาพ


เพื่อความสะดวก ระบบไฟล์ลีนุกซ์มักจะคิดว่าเป็นโครงสร้างแบบต้นไม้ ในระบบ Linux มาตรฐาน คุณจะพบเลย์เอาต์โดยทั่วไปตามแบบแผนที่แสดงด้านล่าง


รูปที่ 3-1 เลย์เอาต์ระบบไฟล์ Linux


ภาพ


นี่คือเลย์เอาต์จากระบบ RedHat โครงสร้างอาจแตกต่างกันไปตามผู้ดูแลระบบ ระบบปฏิบัติการและภารกิจของเครื่อง UNIX และไดเรกทอรีอาจถูกละทิ้งหรือเพิ่มได้ตามต้องการ ไม่จำเป็นต้องมีชื่อด้วยซ้ำ พวกเขาเป็นเพียงการประชุม


ต้นไม้ของระบบไฟล์เริ่มต้นที่ลำต้นหรือ เฉือนระบุด้วยเครื่องหมายทับ (/) ไดเร็กทอรีนี้ ซึ่งมีไดเร็กทอรีและไฟล์พื้นฐานทั้งหมด เรียกอีกอย่างว่า ไดเรกทอรีราก หรือ "รูท" ของระบบไฟล์


ภาพ

ไดเร็กทอรีที่อยู่ต่ำกว่าไดเร็กทอรีรากเพียงระดับเดียวมักจะนำหน้าด้วยเครื่องหมายทับ เพื่อระบุตำแหน่งและป้องกันความสับสนกับไดเร็กทอรีอื่นที่อาจมีชื่อเหมือนกัน เมื่อเริ่มต้นด้วยระบบใหม่ คุณควรดูในไดเร็กทอรีรากเสมอ มาดูกันว่าคุณจะทำอะไรได้บ้าง:


เอ็มมี่:~> CD /

เอ็มมี่ //> ls

bin/ dev/ หน้าแรก/ lib/

รูท/ tmp/ var/

sbin/usr/

เอ็มมี่:~> CD /

เอ็มมี่ //> ls

bin/ dev/ หน้าแรก/ lib/


เบ็ดเตล็ด/ เลือก/

เบ็ดเตล็ด/ เลือก/

boot/ etc/ initrd/ หาย+พบ/ mnt/ proc/

boot/ etc/ initrd/ หาย+พบ/ mnt/ proc/

ตารางที่ 3-2. ไดเรกทอรีย่อยของไดเรกทอรีราก


ค้นหาสถานที่

คอนเทนต์

/ bin

โปรแกรมทั่วไป ใช้ร่วมกันโดยระบบ ผู้ดูแลระบบ และผู้ใช้


/ boot

ไฟล์เริ่มต้นและเคอร์เนล วมลินุซ. ในการแจกแจงล่าสุดบางส่วนด้วย ด้วง ข้อมูล. Grub เป็น GRand Unified Boot loader และเป็นความพยายามที่จะกำจัด boot-loaders ต่างๆ ที่เรารู้จักในปัจจุบัน

/ dev

มีการอ้างอิงถึงฮาร์ดแวร์ต่อพ่วงของ CPU ทั้งหมด ซึ่งแสดงเป็นไฟล์ที่มีคุณสมบัติพิเศษ

/ ฯลฯ

ไฟล์คอนฟิกูเรชันระบบที่สำคัญที่สุดอยู่ใน / ฯลฯไดเร็กทอรีนี้มีข้อมูลที่คล้ายกับในแผงควบคุมใน Windows

/ หน้าแรก

โฮมไดเร็กทอรีของผู้ใช้ทั่วไป

/initrd

(ในบางรุ่น) ข้อมูลสำหรับการบูต ห้ามถอด!

/ lib

ไฟล์ไลบรารี รวมถึงไฟล์สำหรับโปรแกรมทุกประเภทที่ระบบและผู้ใช้ต้องการ

/ สูญหาย + พบ

ทุกพาร์ติชั่นมี a หาย+เจอ ในไดเร็กทอรีด้านบน ไฟล์ที่บันทึกระหว่างความล้มเหลวอยู่ที่นี่

/ อื่น ๆ

เพื่อวัตถุประสงค์ต่างๆ

/ mnt

จุดต่อเชื่อมมาตรฐานสำหรับระบบไฟล์ภายนอก เช่น CD-ROM หรือกล้องดิจิตอล

/สุทธิ

จุดต่อเชื่อมมาตรฐานสำหรับระบบไฟล์ระยะไกลทั้งหมด

/เลือก

โดยทั่วไปจะมีซอฟต์แวร์พิเศษและซอฟต์แวร์ของบุคคลที่สาม


/ proc

ระบบไฟล์เสมือนที่มีข้อมูลเกี่ยวกับทรัพยากรระบบ ข้อมูลเพิ่มเติมเกี่ยวกับความหมายของไฟล์ใน พรอค ได้จากการป้อนคำสั่ง มนุษย์ พรอค ในหน้าต่างเทอร์มินัล ไฟล์ proc.txt กล่าวถึงระบบไฟล์เสมือนโดยละเอียด

/ราก

โฮมไดเร็กทอรีของผู้ใช้ที่เป็นผู้ดูแลระบบ คำนึงถึงความแตกต่างระหว่าง /, ไดเรกทอรีรากและ

/root โฮมไดเร็กทอรีของ the ราก ผู้ใช้

/ sbin

โปรแกรมสำหรับใช้งานโดยระบบและผู้ดูแลระบบ

/ Tmp

พื้นที่ชั่วคราวสำหรับใช้โดยระบบ ทำความสะอาดเมื่อรีบูต ดังนั้นอย่าใช้เพื่อบันทึกงานใดๆ

/ usr

โปรแกรม ไลบรารี เอกสาร ฯลฯ สำหรับโปรแกรมที่เกี่ยวข้องกับผู้ใช้ทั้งหมด

/ var

พื้นที่จัดเก็บสำหรับไฟล์ตัวแปรทั้งหมดและไฟล์ชั่วคราวที่สร้างโดยผู้ใช้ เช่น ไฟล์บันทึก คิวเมล พื้นที่จัดคิวงานพิมพ์ พื้นที่จัดเก็บไฟล์ชั่วคราวที่ดาวน์โหลดจากอินเทอร์เน็ต


ภาพ

หรือจะเก็บภาพซีดีไว้ก่อนไรท์

คุณจะทราบได้อย่างไรว่าไดเร็กทอรีอยู่บนพาร์ติชั่นใด? ใช้ df คำสั่งที่มีจุด (.) เป็นตัวเลือกแสดงพาร์ติชั่นที่ไดเร็กทอรีปัจจุบันเป็นของ และแจ้งเกี่ยวกับจำนวนเนื้อที่ที่ใช้ในพาร์ติชั่นนี้:


แซนดร้า:/lib> df -h

ขนาดระบบไฟล์ที่ใช้ ความพร้อมใช้งาน % ติดตั้งบน

/dev/hda7 980M 163M 767M 18% /

แซนดร้า:/lib> df -h

ขนาดระบบไฟล์ที่ใช้ ความพร้อมใช้งาน % ติดตั้งบน

/dev/hda7 980M 163M 767M 18% /

ตามกฎทั่วไป ทุกไดเร็กทอรีภายใต้ไดเร็กทอรีรูทจะอยู่บนพาร์ติชั่นรูท เว้นแต่จะมีรายการแยกต่างหากในรายการทั้งหมดจาก df (หรือ df -h โดยไม่มีทางเลือกอื่น)


อ่านเพิ่มเติมใน มนุษย์ ที่นี่.


ภาพ

3.1.3.2. ระบบไฟล์ในความเป็นจริง


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


ทุกพาร์ติชั่นมีระบบไฟล์ของตัวเอง ด้วยการจินตนาการถึงระบบไฟล์ทั้งหมดเข้าด้วยกัน เราสามารถสร้างแนวคิดเกี่ยวกับโครงสร้างแบบต้นไม้ของทั้งระบบได้ แต่มันไม่ง่ายอย่างนั้น ในระบบไฟล์ ไฟล์จะถูกแทนด้วย an ไอโหนดหมายเลขซีเรียลชนิดหนึ่งที่มีข้อมูลเกี่ยวกับข้อมูลจริงที่ประกอบขึ้นเป็นไฟล์: ไฟล์นี้เป็นของใคร และอยู่ที่ไหนในฮาร์ดดิสก์


ทุกพาร์ติชั่นมีชุดไอโหนดของตัวเอง ทั่วทั้งระบบที่มีหลายพาร์ติชั่น สามารถมีไฟล์ที่มีหมายเลขไอโหนดเดียวกันได้


แต่ละไอโหนดอธิบายโครงสร้างข้อมูลบนฮาร์ดดิสก์ จัดเก็บคุณสมบัติของไฟล์ รวมถึงตำแหน่งทางกายภาพของข้อมูลไฟล์ เมื่อเริ่มต้นฮาร์ดดิสก์เพื่อยอมรับการจัดเก็บข้อมูล โดยปกติในระหว่างกระบวนการติดตั้งระบบเริ่มต้น หรือเมื่อเพิ่มดิสก์พิเศษลงในระบบที่มีอยู่ จะมีการสร้าง inodes จำนวนคงที่ต่อพาร์ติชั่น จำนวนนี้จะเป็นจำนวนไฟล์สูงสุด ทุกประเภท (รวมถึงไดเร็กทอรี ไฟล์พิเศษ ลิงค์ ฯลฯ) ที่สามารถมีอยู่พร้อมกันบนพาร์ติชั่น โดยปกติเราจะนับว่ามี 1 ไอโหนดต่อพื้นที่จัดเก็บ 2 ถึง 8 กิโลไบต์


ในขณะที่สร้างไฟล์ใหม่ จะได้รับไอโหนดฟรี ในไอโหนดนั้นเป็นข้อมูลต่อไปนี้:


• เจ้าของและเจ้าของกลุ่มของไฟล์

• ประเภทไฟล์ (ปกติ, ไดเร็กทอรี, ...)

• สิทธิ์ในไฟล์ ส่วน 3.4.1

• วันที่และเวลาที่สร้าง อ่านล่าสุด และเปลี่ยนแปลง

• วันที่และเวลาที่ข้อมูลนี้มีการเปลี่ยนแปลงในไอโหนด

• จำนวนลิงก์ไปยังไฟล์นี้ (ดูภายหลังในบทนี้)

• ขนาดไฟล์

• ที่อยู่ที่กำหนดตำแหน่งที่แท้จริงของข้อมูลไฟล์


ข้อมูลเดียวที่ไม่รวมอยู่ในไอโหนดคือชื่อไฟล์และไดเร็กทอรี สิ่งเหล่านี้ถูกเก็บไว้ในไฟล์ไดเร็กทอรีพิเศษ โดยการเปรียบเทียบชื่อไฟล์และหมายเลขไอโหนด ระบบสามารถสร้างโครงสร้างแบบต้นไม้ที่ผู้ใช้เข้าใจได้ ผู้ใช้สามารถแสดงหมายเลขไอโหนดโดยใช้ -i ตัวเลือก ls ไอโหนดมีพื้นที่แยกต่างหากบนดิสก์


ภาพ


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