mi az inode szám a Linuxban ?

A Linux mindent egy fájlnak tekint, beleértve a hardvereszközöket, nyomtatókat, könyvtárakat és folyamatokat. Bármely szöveg, zene, videó, kép vagy multimédiás fájl rendszeres fájlnak tekinthető. Az összes szokásos fájl metaadatokat tartalmaz a fájlról, amelyek mindent leírnak a fájlról, például, Típus, Inode stb.

az inode egy inode-táblában lévő bejegyzés, amely információkat (metaadatokat) tartalmaz egy szabályos fájlról és könyvtárról. Az inode egy hagyományos Unix-stílusú fájlrendszer, például Ext3 vagy Ext4 adatstruktúrája.

Mi az inode számot a Linux

Inode számot is nevezik index száma, ez áll következő attribútumok bármilyen fájlt:

  • a Fájl típusok ( futtatható, blokk, különleges stb.)
  • Engedélyei ( olvasható, írható, stb.)
  • UID ( Tulajdonos )
  • GID ( a-Csoport )
  • Fájlméretet
  • időpontok, beleértve az utolsó hozzáférés, utolsó módosítás utolsó inode számot változtatni.
  • fájl törlési idő
  • linkek száma (soft/hard )
  • ile helye a merevlemezen.
  • néhány más metaadat a fájlról.

Check Inodes on Filesystem

a df paranccsal a “- i ” opció segítségével a lemezen található összes inóda megtalálható.

df -i /dev/sda1Filesystem Inodes IUsed IFree IUse% Mounted on/dev/vda1 1536000 138846 1397154 10% /

az alábbi parancs az inódok teljes számát mutatja a fájlrendszerben, a felhasználások és a szabad inódák részleteit. Abban az esetben, inodes teljes bármely fájlrendszer, nem tud létrehozni egy új fájlt a lemezen még van elég szabad hely. Tehát minden fájlrendszernek rendelkeznie kell szabad lemezzel és inódokkal a fájl létrehozásához.

keresse meg a

inode fájlszámot a következő parancs használatával. A kimenet első mezője a fájl inode száma.

ls -il myfile.txt1150561 -rw-r--r-- 1 root root 0 Mar 10 01:06 myfile.txt

inode számmal is kereshet fájlt a find paranccsal. Például:

find /home/rahul -inum 1150561/home/rahul/myfile.txt

Inode változások másolás, áthelyezés és Törlés

mi történik az inode számmal, amikor másol, áthelyez vagy töröl egy fájlt a fájlrendszeren.

fájl másolása: a cp egy szabad inódszámot oszt ki, majd új bejegyzést helyez az inode táblába.

### Check inode of existing file ls -il myfile.txt1150561 -rw-r--r-- 1 root root 0 Mar 10 01:06 myfile.txt### Copy file with new name cp myfile.txt myfile_new.txt### Check inode number of new file. Its changed ls -il myfile_new.txt1150562 -rw-r--r-- 1 root root 0 Mar 10 01:09 myfile_new.txt

fájl áthelyezése vagy átnevezése: ha a rendeltetési hely ugyanaz a fájlrendszer, mint a forrás, nincs hatással az inode számra, csak az időbélyeget változtatja meg az inode táblázatban.

### Check inode of existing file ls -il myfile.txt1150561 -rw-r--r-- 1 root root 0 Mar 10 01:06 myfile.txt### Moved file to another directory mv myfile.txt /opt/### Check inode number of moved file. No change in inode ls -il /opt/myfile.txt1150561 -rw-r--r-- 1 root root 0 Mar 10 01:06 /opt/myfile.txt

Fájl törlése: egy fájl törlése Linuxban csökkenti a hivatkozási számot és felszabadítja az újrafelhasználandó inode-számot.

ingyenes Inódok a fájlrendszeren

inódok esetén tele vannak. El kell távolítania a nem használt fájlokat a fájlrendszerből, hogy az Inode ingyenes legyen. Nincs lehetőség az inódok növelésére/csökkentésére a lemezen. Csak a fájlrendszer létrehozása során jött létre bármely lemezen.

Related Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük