โฮมเพจ » ทำอย่างไร » เป็นระบบไฟล์เป็นเพียงกลุ่มของโฟลเดอร์? (อธิบายระบบไฟล์)

    เป็นระบบไฟล์เป็นเพียงกลุ่มของโฟลเดอร์? (อธิบายระบบไฟล์)

    บนพื้นผิวระบบไฟล์ของระบบปฏิบัติการของคุณอาจมีลักษณะเหมือนกองเอกสารขนาดใหญ่ แต่แน่นอนว่ามันมีมากกว่านั้น อ่านต่อในขณะที่เราตรวจสอบสิ่งที่อยู่ใต้พื้นผิวของระบบไฟล์.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    ผู้อ่าน SuperUser P_Q อยากรู้อยากเห็นเกี่ยวกับระบบไฟล์เขาเขียน:

    ฉันใช้ Windows มาตั้งแต่เด็กและเมื่อฉันได้ยินวลี "ระบบไฟล์ Windows" ฉันนึกถึงไดเรกทอรี (โฟลเดอร์) ภายในไดเรกทอรีโฟลเดอร์ชื่อ SYSTEM โฟลเดอร์ที่เรียกว่า PROGRAM FILES เป็นต้นระบบนี้เป็นเช่นไร เพียงแค่เค้าโครงของโฟลเดอร์?

    จากนั้นฉันเพิ่งเริ่มใช้ Linux และหนังสืออ้างอิงของฉันบอกว่าในระบบไฟล์ Linux ทุกอย่างเริ่มต้นที่รูทและแตกสาขาออกจากที่นั่น มันแตกต่างจาก Windows จริงๆอย่างไร ฉันหมายถึงดูเหมือนว่าระบบ Linux และระบบ Windows เป็นเพียงสองวิธีในการตั้งค่าทรีไดเรกทอรี นี่คือความหมายของระบบไฟล์หรือไม่?

    วิธีนี้ใช้ง่ายในระบบไฟล์เป็นวิธีที่ถูกต้องที่สุดในการอธิบายหรือไม่ ลองขุดลึกลงไปอีกหน่อย.

    คำตอบ

    Tom Wijsman ผู้สนับสนุน SuperUser นำเสนอโครงสร้างของระบบไฟล์อย่างละเอียดทั้งในระบบปฏิบัติการ Windows และ Linux เขาเขียน:

    เพียงแค่เค้าโครงของโฟลเดอร์?

    ฟังดูดีเกินไปที่จะเป็นจริง ...

    ลองมาเป็นตัวอย่างของระบบไฟล์ FAT32 ฉันสามารถติดตั้ง Windows XP ได้ แต่ฉันสามารถใช้กับการ์ดหน่วยความจำได้ ในการ์ดหน่วยความจำคุณไม่มีโฟลเดอร์เหล่านั้นที่คุณสรุป.

    ดังนั้น…อย่าสับสนเลย์เอาต์ไดเรกทอรีของตระกูลของระบบปฏิบัติการกับระบบไฟล์.

    นี่คือความหมายของระบบไฟล์หรือไม่?

    ไม่…มันหมายถึงบิตและไบต์พื้นฐานที่ทำให้โครงสร้างไดเรกทอรีของคุณใช้งานได้.

    บิตและไบต์พื้นฐาน? แสดง FAT32!

    มาดูกันว่ารูปแบบของ FAT32 มี:

    • ภาคส่วนหัวบางส่วนในการเริ่มต้นเช่น ID ปริมาณและภาคสำรอง
    • ตารางการจัดสรรไฟล์สองแห่งช่วยให้เราทราบว่าไฟล์ของเราอยู่ที่ไหน.
    • กลุ่มที่มีไดเรกทอรีและข้อมูลไฟล์ทั้งหมดของเรา.
    • พื้นที่เล็ก ๆ ที่ไม่ได้ใช้ซึ่งเราไม่สามารถใช้ได้.

    ตาราง FAT ประกอบด้วยรายการจำนวนมากที่มีลักษณะเช่นนี้ทำให้เราสามารถกำหนดตำแหน่งที่เก็บไดเรกทอรีหรือไฟล์ในพื้นที่กลุ่มรวมถึงคุณลักษณะและขนาด.

    รายการไดเรกทอรีจะชี้ไปที่รายการของรายการไดเรกทอรี / ไฟล์ ...

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

    ระบบไฟล์อื่นแตกต่างกันหรือไม่? แสดง NTFS!

    ฉันจะแสดงให้คุณเห็นภาพเพื่อให้คุณสามารถสังเกตเห็นความแตกต่างส่วนที่เหลือคือการบ้านสำหรับผู้อ่าน: ข้อมูลเพิ่มเติมสามารถพบได้ในที่เก็บบล็อกนี้หรือ Google.

    แนวคิดหลักคือ NTFS นั้นมีการปรับปรุงอย่างมากเหนือ FAT32 ที่มีความแข็งแกร่ง / มีประสิทธิภาพมากขึ้น มีความคิดที่ดีขึ้นเกี่ยวกับ (un) ใช้พื้นที่โดยใช้บิตแมปเพื่อช่วยในการป้องกันการแตกออก และอื่น ๆ ...

    ระบบไฟล์บน Linux เป็นอย่างไร? แสดง ext2 / 3!

    แนวคิดคือ ext2 / ext3 ใช้ super block และ inodes สิ่งนี้ทำให้ซอฟต์และฮาร์ทลิงค์ไดเรกทอรีที่เป็นไฟล์ไฟล์ที่มีชื่อหลาย ๆ ชื่อเป็นต้น สาระสำคัญหลักคือใจลอยไปเพื่อให้ระบบไฟล์สามารถทำสิ่งเพิ่มเติม meta-ish ...

    สำหรับการอ่านเพิ่มเติมเกี่ยวกับระบบไฟล์ให้ตรวจสอบบทความ How-To Geek ต่อไปนี้:

    • HTG อธิบาย: โครงสร้างไดเรกทอรี Linux อธิบาย
    • อธิบายถึง HTG: คุณควรเลือกระบบไฟล์ Linux แบบใด?
    • ฉันควรใช้ระบบไฟล์ใดสำหรับไดรฟ์ USB?

    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.