Logo mn.boatexistence.com

Unix файлын систем дэх Inodes?

Агуулгын хүснэгт:

Unix файлын систем дэх Inodes?
Unix файлын систем дэх Inodes?

Видео: Unix файлын систем дэх Inodes?

Видео: Unix файлын систем дэх Inodes?
Видео: Unix VS Linux. UNIX и Unix подобная система Linux в чем отличие? Маленький секрет MAC OS 2024, May
Anonim

Инод нь файлын систем дэх файлуудтай холбоотой чухал мэдээллийг агуулсан UNIX үйлдлийн систем дэх өгөгдлийн бүтэц юм. UNIX-д файлын системийг үүсгэх үед тогтоосон хэмжээний инодууд мөн үүсдэг. Ихэвчлэн файлын системийн нийт дискний зайны 1 орчим хувийг inode хүснэгтэд хуваарилдаг.

Unix файлын системд инодууд хаана хадгалагддаг вэ?

Инодуудын нэрс (файл, лавлах, төхөөрөмж гэх мэт) санд дискэн дээр хадгалагдана Зөвхөн нэрс болон холбогдох inode дугаарууд лавлахад хадгалагдана; Нэрлэсэн өгөгдлийн жинхэнэ дискний зай нь лавлахад биш дугаарлагдсан inode дотор хадгалагдана.

Ямар файлын системүүд inode ашигладаг вэ?

Энэ мэдээллийг мета өгөгдөл гэж нэрлэдэг, учир нь эдгээр нь бусад өгөгдлийг тодорхойлсон өгөгдөл юм. Linux ext4 файлын систем-д inode болон директорийн бүтэц нь файл, лавлах бүрийн бүх мета өгөгдлийг хадгалах суурь хүрээг хангахын тулд хамтран ажилладаг.

Файлд хэдэн иноод байна?

Файлын системийн объект бүрт нэг inode байна. Инод нь файлын агуулга эсвэл нэрийг хадгалахгүй: энэ нь зүгээр л тодорхой файл эсвэл директор руу чиглүүлдэг.

Иодын дугаар хаана хадгалагддаг вэ?

Инод хүснэгт нь логик дискний блок-д хадгалагдана. Inode хүснэгтийн оруулга бүр нь файлын хэмжээ, зөвшөөрөл, эзэмшил, дискний блок хаяг, сүүлийн өөрчлөлтийн цаг гэх мэт зарим файлын шинж чанарыг хадгалдаг. Лавлах болон энгийн (сангийн бус) файлууд хоёулаа файлууд юм.

Зөвлөмж болгож буй: