Sobes.tech
Junior

Fayl tizimida inode nima uchun ishlatiladi?

sobes.tech AI

AIdan javob

Inode (indeks yozuvi) Unix-tizimlariga o‘xshash fayl tizimida fayl yoki katalog haqida metama'lumotlarni saqlaydi. U faylning o‘z mazmunini o‘z ichiga olmaydi.

Inode ichida saqlanadiganlar:

  • Fayl turi (oddiy fayl, katalog, simbolik link va boshqalar)
  • Kirish huquqlari (egasi, guruh, boshqalar; o‘qish, yozish, bajarish)
  • Faylga bo‘lgan qattiq linklar soni
  • UID (foydalanuvchi identifikatori) egasi
  • GID (guruh identifikatori) egasi
  • Fayl hajmi (baytlarda)
  • Yaratilish vaqti (ctime - o‘zgartirish vaqti)
  • Ma'lumotlar o‘zgartirilgan vaqti (mtime - o‘zgartirish vaqti)
  • So‘nggi kirish vaqti (atime - kirish vaqti)
  • Fayl mazmuni saqlangan diskdagi bloklarning manzillari

Har bir fayl yoki katalogga fayl tizimida noyob inode raqami beriladi. Bu raqam yadro tomonidan ob'ektning mos keladigan ma'lumot tavsifiga kirish uchun ishlatiladi.

ls -i komandasi bilan inode haqida ma'lumot chiqarish misoli:

# Faylning inode raqamini ko‘rsatish
ls -i mening_faylim.txt

Inode haqida batafsil ma'lumot uchun stat komandasi ishlatiladi:

# Fayl haqida batafsil ma'lumot, inode ma'lumotlari bilan birga
stat mening_faylim.txt