Sobes.tech
Junior

Inode nima?

sobes.tech AI

AIdan javob

Inode — fayl tizimida (masalan, ext4, XFS, HFS+) ma'lumotlar tuzilmasi bo'lib, fayl yoki katalogning metama'lumotlarini saqlaydi. U fayl tizimining ob'ektini tasvirlaydi, ammo uning mazmunini emas. Har bir fayl va katalogda o'zining noyob inode mavjud.

Inode'da saqlanadigan asosiy ma'lumotlar:

  • Fayl turi: oddiy fayl, katalog, simbolik bog'lanma, blok qurilma, belgi qurilma, soket, FIFO.
  • Kirish huquqlari: kim (egasi, guruh, boshqalar) fayl/katalogni o'qish, yozish yoki bajarish huquqiga ega.
  • Egasi UID: fayl/katalog egasi bo'lgan foydalanuvchi.
  • Guruh GID: fayl/katalogga tegishli guruh.
  • Fayl hajmi: fayldagi baytlar soni.
  • Yaratilish vaqti (ctime): inode o'zgargan vaqt (masalan, huquqlar yoki egasi o'zgarganda).
  • So'nggi kirish vaqti (atime): faylga so'nggi kirish vaqti.
  • So'nggi o'zgartirish vaqti (mtime): fayl mazmuni so'nggi o'zgargan vaqt.
  • Qattiq bog'lanmalar soni: bu inodega ishora qilayotgan fayl nomlari soni.
  • Ma'lumot bloklarining manzillari: fayl mazmuni saqlanadigan diskdagi bloklarga ko'rsatkichlar.

Inode fayl nomini o'z ichiga olmaydi. Fayl nomlari kataloglarda saqlanadi. Katalog yozuvi fayl nomini ma'lum bir inode bilan bog'laydi.

Inode haqida ma'lumot olish uchun stat yoki ls -i buyruqlaridan foydalanish mumkin.

ls -i misoli:

# my_file.txt faylining inode raqamini ko'rsatish
ls -i my_file.txt

stat misoli:

# my_file.txt faylining batafsil inode ma'lumotlarini ko'rsatish
stat my_file.txt