Inode-ը տվյալների կառուցվածք է UNIX գործող համակարգերում, որը պարունակում է կարևոր տեղեկատվություն ֆայլերի համակարգում գտնվող ֆայլերի վերաբերյալ: Երբ UNIX-ում ստեղծվում է ֆայլային համակարգ, ստեղծվում է նաև որոշակի քանակությամբ inodes: Սովորաբար, ընդհանուր ֆայլային համակարգի սկավառակի տարածության մոտ 1 տոկոսը հատկացվում է inode աղյուսակին:
Որտե՞ղ են պահվում inode-ները Unix ֆայլային համակարգում:
Inode-ների անունները (ֆայլերի, գրացուցակների, սարքերի անունները և այլն) պահվում են սկավառակի վրա գրացուցակներում Գրացուցակում պահվում են միայն անունները և հարակից inode համարները:; սկավառակի իրական տարածքը ցանկացած տվյալների համար, որոնք անվանվում են, պահվում է համարակալված ինոդում, ոչ թե գրացուցակում:
Ի՞նչ ֆայլային համակարգեր են օգտագործում inodes:
Այս տեղեկատվությունը կոչվում է մետատվյալներ, քանի որ դրանք այլ տվյալներ նկարագրող տվյալներ են: Linux ext4 ֆայլային համակարգում, inode-ի և գրացուցակի կառուցվածքները աշխատում են միասին՝ ապահովելու հիմքում ընկած շրջանակ, որը պահպանում է բոլոր մետատվյալները յուրաքանչյուր ֆայլի և գրացուցակի համար:
Քանի՞ ինոդ կա ֆայլում:
Կա մեկ ինոդ յուրաքանչյուր ֆայլային համակարգի օբյեկտ: Inode-ը չի պահում ֆայլի բովանդակությունը կամ անունը. այն պարզապես ցույց է տալիս որոշակի ֆայլ կամ գրացուցակ:
Որտե՞ղ է պահվում inode համարը:
Inode աղյուսակը պահվում է տրամաբանական սկավառակի բլոկում: Inode աղյուսակի յուրաքանչյուր մուտքագրում պահվում են ֆայլի որոշ ատրիբուտներ, ինչպիսիք են ֆայլի չափը, թույլտվությունը, սեփականության իրավունքը, սկավառակի բլոկի հասցեն, վերջին փոփոխության ժամանակը և այլն: Ինչպես գրացուցակները, այնպես էլ սովորական (ոչ տեղեկատու) ֆայլերը ֆայլեր են: