Sobes.tech
Junior

Fayl sistemlərində inode-un rolu nədir və niyə lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

Inode, Unix-ə bənzər fayl sistemlərində fayl və ya qovluq haqqında meta məlumatları saxlayır.

O, aşağıdakı məlumatları ehtiva edir:

  • Faylın növü (adi fayl, qovluq, simvolik keçid və s.).
  • Giriş hüquqları və sahibi.
  • Faylın ölçüsü.
  • Yaradılma, dəyişdirilmə və giriş vaxtları.
  • Sert əlaqələrin sayı.
  • Faylın məzmununun saxlandığı diskdəki məlumat bloklarına göstəricilər.

Inode-nin lazım olmasının səbəbləri:

  • O, metadataları faylın özündən ayırır, bu da faylların səmərəli idarə olunmasına imkan verir.
  • Hər fayl və ya qovluq fayl sistemində unikal inode nömrəsinə malikdir.
  • Fayl adları qovluqlarda saxlanılır və müvafiq inode nömrələri ilə əlaqələndirilir, məlumatların fiziki yerləşməsi ilə deyil. Bu, eyni inode/fayl üçün bir neçə ad (sert əlaqələr) olmasına imkan verir.
  • Sistemə fayl ilə əlaqəli məlumat bloklarını tez tapmağa imkan verir, bütün fayl sistemini skan etməyə ehtiyac olmadan.

İstifadə nümunəsi:

# Faylın inode nömrəsini əldə edin
stat -c "%i" /yol/fayl

# Cari qovluqda və alt qovluqlarda inode nömrəsinə görə faylları tapın
find . -inum <inode nömrəsi>