Sobes.tech
Junior

Dosya sisteminde inode ne işe yarar?

sobes.tech yapay zeka

AI'dan gelen yanıt

Inode (dizin kaydı) Unix-benzeri işletim sistemlerindeki dosya veya dizin hakkında meta verileri saklar. Kendisi dosyanın içeriğini içermez.

Inode'da saklanan bilgiler:

  • Dosya tipi (normal dosya, dizin, sembolik bağlantı vb.)
  • Erişim izinleri (sahip, grup, diğerleri; okuma, yazma, çalıştırma)
  • Dosyaya bağlı sert bağlantı sayısı
  • UID (Kullanıcı Kimliği) sahibi
  • GID (Grup Kimliği) sahibi
  • Dosya boyutu (bayt cinsinden)
  • Oluşturulma zamanı (ctime - değişiklik zamanı)
  • Veri değiştirme zamanı (mtime - değişiklik zamanı)
  • Son erişim zamanı (atime - erişim zamanı)
  • Dosyanın içeriğinin depolandığı disk üzerindeki blok adresleri

Her dosya veya dizine, dosya sistemi içinde benzersiz bir inode numarası atanır. Bu numara, çekirdek tarafından nesnenin ilgili veri tanımına erişmek için kullanılır.

ls -i komutuyla inode hakkında bilgi çıkışı örneği:

# Dosyanın inode numarasını göster
ls -i benim_dosyam.txt

İnode hakkında detaylı bilgi almak için stat komutunun kullanımı:

# Dosya hakkında detaylı bilgi, inode verileri dahil
stat benim_dosyam.txt