ΠΡΠ»ΠΈ Π²Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ macOS Π·Π½Π°Π΅Ρ ΠΎ ΡΠ°ΠΉΠ»Π΅ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ, ΠΈΠ»ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° Π»ΠΎΠΌΠ°ΡΡΡΡ, Π° Finder-Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ β Π½Π΅Ρ, β ΠΎΡΠ²Π΅Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ
ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΡ
, Π½ΠΎ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ: inode. ΠΡΠ° ΠΊΡΠΎΡΠ΅ΡΠ½Π°Ρ ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ
β ΠΊΠ°ΠΊ ΠΏΠ°ΡΠΏΠΎΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. ΠΠ΅Π· Π½Π΅Ρ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ Π±Π°ΠΉΡ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½Π΅ Π·Π½Π°Π» Π±Ρ, ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ½ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ. ΠΡΠ°ΠΊ, inode (index node) β ΡΡΠΎ ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡ ΠΌΠ΅ΡΠ°ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΉΠ»Π΅, ΠΊΡΠΎΠΌΠ΅ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.
ΠΠΌΡ β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΠΈΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅.
Π ΡΠ°ΠΌ ΡΠ°ΠΉΠ» β ΡΡΠΎ inode + Π½Π°Π±ΠΎΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. Π inode Ρ
ΡΠ°Π½ΠΈΡΡΡ:
π¦ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°,
β° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ (ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, Π΄ΠΎΡΡΡΠΏ),
π€ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ°, UID, GID,
π§© ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΆΡΡΡΠΊΠΈΡ
ΡΡΡΠ»ΠΎΠΊ,
πΊοΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π½Π° Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½ΡΡ
. ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, inode β ΡΡΠΎ Β«Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠ»Π΅ΡΠΊΠ°Β» ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ β ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Mac β HFS ΠΈ HFS+ β Π½Π΅ ΠΈΠΌΠ΅Π»ΠΈ inode Π² ΠΏΡΡΠΌΠΎΠΌ ΡΠΌΡΡΠ»Π΅.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ CNID (Catalog Node I