15 Temmuz 2009 Çarşamba

24.GÜNÜM 03 AĞUSTOS 2009

LINUX’UN DOSYA SİSTEM YAPISI

Linux’un kullandığı dosya sistemi yapısı ile ilgili bilgi verilecektir.
Dosya sistemi yapısı:
Linux dosya sistemi Unix deki gibi üç tür dosyadan oluşur dersek pek fazla bir kısıtlama yapmayız. Bunlar ;
1- Dizinler
2- Sıradan dosyalar
3- Özel dosyalar
Linux, kullandığı dosya sistem yapısı performansı artıcı bir yapıdadır.Linux dizin yapısının gelişmesinde FSSTND ( file system standard ) grubunun çalışması küçümsenmeyecek kadar büyüktür.
FSSTND grubundan ziyade Linux Standard Base (lsb) programcı kullanıcıları da bu dosya sistem yapısının belli bir standarda erişmesinde bayağı yardımcı olmuşlardır ve halen bu yönde çalışmaları devam etmektedir.
Linux dosya sistemleri ve dizinleri paylaşılacak şekilde kullanılabilir. Linux’ da dizinler hiyerarşik bir bir yapıdadır.Bu hiyerarşik yapı, aynen bir ağaca benzer. En üst seviyede / kök(yada root) adı verilen dizin bulunur. Diğer dizinler bu dizinin altına yerleştirilir. Sistem açılırken öncelikle bu dizin kullanıma açılır.Kök dizinde sistem ilk açıldığı zaman disk kontrolü ve onarımı için gerekli çalıştırılabilir dosyalar bulunur.EXT2 dosya sisteminde olan bu dizinlerin özellikleri ve ne iş yaptıklarını kısaca açıklamak gerekirse;

/ : Kök dizinidir.

/usr: Kök dizininden sonra gelen ve sistemin önemli bir ağırlığını tutan disk bölümüdür.Kurulan yeni programlar yeterli alan olduğu sürece buraya yerleştirilir. Bu dizin kurulum sırasında bir başka disk bölümü altına yerleştirilebilir.

/root: Sistem yöneticisinin ev dizini burada bulunur.Normalde kullanıcılar tarafından görülmez. Sistem yöneticisi isterse bu dizini görünür hale getirebilir ama güvenlik açısından default olarak da Linux bu dizini göstermez.

/home: Varsayılan olarak eklenen her kullanıcının dizini bu dizin içindedir ve tabii ki istenildiğinde bu dizin dışında başka dizin altında atılabilir.Ayrıca çoğu Linux sürümünde Ftp ve Web sunucuları kurulduğunda bu dizin default dizin olarak bu dizin altında görebilirsiniz.

/lib: Sistem kütüphanelerinin büyük bir çoğunluğunun yerleştirildiği dizindir. Windows’ta .dll diye biten kütüphaneler Linux’ta .so olarak tutulur. Diğer .so kütüphaneleri /usr/lib, /usr/local/lib, /usr/X11R6/lib dizinleri altında bulunurlar. Bu dosyalar kesinlikle silinmemelidir.

/tmp: Her kullanıcının dosyalarını geçici olarak yerleştirdiği dizindir.Sık sık temizlenmelidir.

/bin: Sistem açılırken kullanılabilecek belli başlı dosyalar ve gerekli komutlar burada bulunur. Root kullanıcısının başvuracağı ve normal kullanıcıların ihtiyaç duymayacağı komutlar ise /sbin yada /usr/sbin dizini altındadır

/boot: Linux açıldığında başvurduğu çekirdeğin(kernel) yerleştirildiği dizindir.

/etc: Sistemde yer alan ayarlar ve yapılandırma dosyalarının büyük bir kısmı bu dizinde yer alır. Başka bir deyişle sistem yapılandırma ayarlarının yapıldığı dizin.Çalıştırılabilir dosyalar bu dizin altında olmamasına dikkat edilmelidir.

Hiç yorum yok:

Yorum Gönder