Header Menu

İnode Nedir? resim

İnode Nedir?

İnode Nedir?

İnode (index node), dosya sistemlerinde, özellikle Unix ve Linux tabanlı sistemlerde, her dosya veya dizin için kullanılan bir veri yapısıdır. İnode, dosyanın veya dizinin tüm temel bilgilerini saklar; ancak dosyanın içeriğini değil, dosyaya ait meta verileri içerir. Bir dosya sisteminde, her dosya ve dizin için bir inode vardır ve her inode benzersiz bir numara ile tanımlanır.

İnode'un İçerdiği Bilgiler

İnode, bir dosya veya dizine dair aşağıdaki bilgileri içerir:

  • Dosyanın boyutu: Dosyanın kaç byte olduğu bilgisi.
  • Dosyanın oluşturulma, değiştirilme ve erişilme tarihleri: Dosyanın ne zaman oluşturulduğu, en son ne zaman değiştirildiği ve en son ne zaman erişildiği bilgileri.
  • Dosya izinleri: Dosyanın kim tarafından okunabilir, yazılabilir veya çalıştırılabilir olduğunu belirleyen izinler.
  • Sahiplik bilgileri: Dosyanın sahibi ve grubuna dair bilgiler.
  • Bağlantı sayısı: Dosyanın kaç farklı isimle (hard link) erişilebilir olduğu.
  • Dosyanın veri blokları: Dosyanın içeriğini barındıran disk bloklarının adresleri.

İnode'un İşleyişi

Bir dosya sisteminde bir dosyaya erişildiğinde, işletim sistemi dosya adını inode numarasına çevirir ve ardından inode tablosuna giderek dosyanın gerekli bilgilerini alır. Bu işlem, dosya sisteminde hızlı erişim sağlar.

İnode Tükenmesi

Her dosya sisteminde sınırlı sayıda inode bulunur. Bir disk alanı dolmadan inode’lar tükenirse, yeni dosya oluşturmak mümkün olmaz. Bu durum, özellikle çok sayıda küçük dosya içeren sistemlerde sorun oluşturabilir.

İnode, dosya sistemlerinin verimli çalışması ve dosya yönetiminin organize bir şekilde yapılması açısından oldukça önemlidir.

70 Görüntüleme