Sobes.tech
Senior

Mi az az inode Linuxban?

sobes.tech MI

Válasz az MI-től

Linuxban az inode egy olyan adatstruktúra, amely egy fájl metaadatait tárolja, de nem tartalmazza a nevét vagy tartalmát. Az inode tárolja a hozzáférési jogokat, a tulajdonost, a fájl méretét, az időbélyegeket (létrehozás, módosítás, hozzáférés), a hivatkozások számát és a diszken lévő adatblokkokra mutató pointereket.

Amikor egy fájlt létrehoznak, a rendszer egyedi számmal rendelkező inode-ot allokál. A fájlnév a könyvtárban van tárolva, és az inode-ra mutat. Ez lehetővé teszi, hogy több név ugyanarra az inode-ra hivatkozzon (kemény hivatkozások).

Példa: a ls -i parancs futtatásával látható az inode száma minden fájlhoz.