Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Čo sú inódy v Unix vysvetlili?

V operačných systémoch podobných UNIX (ako Linux a MacOS) je inode (indexový uzol) dátová štruktúra, ktorá ukladá metadáta o súbore alebo adresári, a nie skutočné údaje súboru. Myslite na to ako na pas alebo identifikačnú kartu súboru. Neobsahuje obsah samotného súboru, ale o ňom zásadné informácie.

Tu je to, čo zvyčajne obsahuje inode:

* Typ súboru: Je to pravidelný súbor, adresár, symbolický odkaz, zásuvka atď.?

* Povolenia: Kto dokáže čítať, písať a vykonať súbor (vlastník, skupina, ďalšie)?

* Vlastníctvo: Ktorý používateľ a skupina vlastnia súbor?

* Veľkosť súboru: Počet bajtov v súbore.

* Timestamps: Čas vytvorenia, posledná doba úpravy a posledný čas prístupu.

* ukazovatele na dátové bloky: To je rozhodujúce; Je to zoznam ukazovateľov diskových blokov, kde sa nachádzajú údaje skutočného súboru. Pre malé súbory môžu byť tieto ukazovatele priamo v inode. V prípade väčších súborov môže inode ukazovať na iné dátové štruktúry, ktoré potom ukazujú na dátové bloky (nepriame bloky).

* ID zariadenia (pre zariadenia): Ak sa inode vzťahuje na súbor zariadenia (napríklad `/dev/sda1`), označuje to zariadenie, s ktorým sa súbor týka.

Kľúčové veci, ktoré treba porozumieť inodes:

* Každý súbor a adresár má jeden inode: Dokonca aj prázdny adresár má inód.

* inódy sú očíslované: Každý inode má jedinečné číslo v súborovom systéme. Toto číslo sa často používa interne v prevádzkovom systéme. Číslo inode môžete vidieť pomocou príkazu `ls -i`.

* inódy sa ukladajú oddelene od údajov súborov: Bývajú v vyhradenej oblasti v súborovom systéme nazývanej tabuľka inode. Toto oddelenie zvyšuje účinnosť; Systém môže rýchlo získať prístup k metadátam bez toho, aby si musel prečítať celý súbor.

* inódy sú rozhodujúcou súčasťou účinnosti systému súborov: Systém INESE umožňuje súborovému systému rýchlo lokalizovať a spravovať súbory. Sú základným odkazom medzi názvom súboru a jeho údajmi na disku.

* Vymazanie súboru odstráni iba odkaz na inode: Samotný inode nie je okamžite odstránený. Priestor, ktorý obsadil, sa regeneruje iba vtedy, keď naň odkazuje žiadne ďalšie súbory (preto môžete niekedy obnoviť odstránené súbory).

Stručne povedané, inódy sú vedúcimi súborov v zákulisí. Udržiavajú dôležité informácie potrebné na lokalizáciu, správu a prístup k údajom súboru, čo umožňuje operačnému systému efektívne spravovať systém súborov. Aj keď často priamo interagujete s inódami, pochopenie ich úlohy pomáha objasniť, ako fungujú systémy podobné UNIX.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené