จะเกิดอะไรขึ้นเมื่อคุณ“ ต่อเชื่อม” ไดรฟ์?


2

เกิดอะไรขึ้นเมื่อคุณติดตั้งไดรฟ์ แม้ว่าจะไม่ได้ติดตั้งไดรฟ์ แต่ก็สามารถมองเห็นได้ในคอมพิวเตอร์ (เช่น sudo fdisk -l / diskutil -list) เมื่อติดตั้งไดรฟ์สิ่งที่เกิดขึ้นก็คือระบบปฏิบัติการกำลังให้เส้นทางไปยังอุปกรณ์หรือมีระบบ "เวทมนต์" เกิดขึ้นหรือไม่?

คำตอบ:


0

มีระบบไฟล์ "เวทมนต์" เกิดขึ้น

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

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

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

ในทำนองเดียวกันเมล็ดที่แตกต่างกันจะได้รับการสนับสนุนสำหรับระบบไฟล์ที่แตกต่างกัน (ตัวอย่างเช่นบางคนอาจรวมถึง ReiserFS, btrfs ฯลฯ ) นอกจากนี้ยังเป็นไปได้ที่จะใช้ระบบไฟล์ (ซึ่งยังคงสามารถติดตั้งและถอดออกได้) โดยใช้ไฟล์ใน "พื้นที่ผู้ใช้" (ฟิวส์) ตัวอย่างเช่นจะอนุญาตให้ติดตั้งระบบไฟล์เสมือนซึ่งไม่ได้เป็นส่วนหนึ่งของเคอร์เนลหรือแม้กระทั่งระบบไฟล์เสมือน - ฉันมีตัวอย่างเช่นติดตั้งไดเรกทอรี FTP และแม้แต่เส้นทางระยะไกลผ่าน ssh เป็นระบบไฟล์ (และแน่นอน NFS และ SAMBA แบ่งใช้) รวมถึงไฟล์ที่เข้ารหัสและการรวมหลายไดเร็กทอรีสำหรับระบบไฟล์แบบรวม - ทั้งหมดเหล่านี้คือ "ประเภทของเวทมนต์" ที่ทำผ่านเคอร์เนลโดยปกติจะใช้คำสั่ง mount


0

เมื่อระบบไฟล์ถูกติดตั้งจากอุปกรณ์บล็อกการเตรียมการหลายอย่างจะถูกรวมไว้

  • การอ่านข้อมูลต่อระบบไฟล์เช่นประเภทระบบไฟล์, รุ่น, ตัวเลือก, จำนวนพื้นที่ว่าง ...
  • ตรวจสอบว่าระบบไฟล์ถูกปิด (unmount) ครั้งสุดท้ายอย่างถูกต้องหรือไม่
  • ตรวจสอบว่าอุปกรณ์บล็อกอ่านได้อย่างเดียวหรือไม่ (ฟลอปปี้ดิสก์ / สวิตช์การ์ด SD, CDROM / DVD)
  • การเล่นซ้ำการดำเนินการที่บันทึกไว้ใน "เจอร์นัล" ของระบบไฟล์หากมี

0

เมื่อคุณติดตั้งระบบไฟล์ Linux เช่น ext2, ext3, ext4, .. สำเนาของ super block ของระบบไฟล์จะอยู่ในหน่วยความจำเพื่อดำเนินการต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.