Lİnux Dosya Sİstemlerİnİn Yapisi

Linux - Lİnux Dosya Sİstemlerİnİn Yapisi ...

Cevapla
Lİnux Dosya Sİstemlerİnİn Yapisi
ozan-tr isimli Üye şimdilik offline konumundadır

ozan-tr(27)

Matbaacı / Burdur

Standart

Lİnux Dosya Sİstemlerİnİn Yapisi

Alt 22-05-2007 #1
Sponsorlu Bağlantılar

Linux Dosya Sistemi Yapısı


Bu bölümde Linux un kullandığı dosya sistemi hakkında bilgi verilecektir. Dosya sistemini oluşturan dizinler, kapsadıkları dosyalar ve bunların Linux işletim sistemindeki görevleri de kısaca belirtilecektir.
Bir işletim sisteminin dosya sisteminin performansı, hızı ve buna benzer çeşitli özellikleri sistemin verimli ve kararlı çalışması üzerinde doğrudan etkisi vardır. Linux dizin yapısının geliştirilmesinde FSSTND (file system standard) grubunun çalışmalarının payı çok büyük oldu. Programcılardan oluşan grup, standartların belirlenmesinde ve uygulama aşamasında Linux ile ilgilenenlere yardım etti. 1993 yılında Olaf Kirsh, Linux haber grubuna yazdığı bir e-postasında Linux dosya sistemi üzerindeki çalışmaların tamamlandığını haber verdi. O yıldan bu yana linux dosya sistemi standardı üzerinde kayda değer değişiklik olmamıştır.
Linux dizin yapısında bazı dizinlerin işlevi birbiriyle aynıdır. Bu durum, özellikle birbirini takip eden iki Linux sürümünde belirginleşir. Örnek olarak bir dağıtımda /usr/bin dizini altında yeralan dosya, diğer sürümde /bin altına yerleştirilebiliyor.
Dosya sistemleri ve dizinler paylaşımlı olarak da kullanılabilir. Birden fazla kişisel bilgisayarın bağlandığı ağda, disk alanından yer kazanmak için bir makina sunucu (ana makina) olarak tayin edilir. Ağ üzerindeki diğer makinalar da sunucu üzerindeki diski paylaşır. Buna örnek olarak kullanıcı ev dizinlerinin yeraldığı /home, çalıştırılabilir dosyaların bulunduğu /usr, e-posta ve haber grubu bilgilerinin bulunduğu /var/spool/mail ve /var/spool/news dizinleri verilebilir.
Kök dizini, kendisine bağlı diğer tüm dizinleri de içerdiğinden, Linux dosya sisteminde önemli bir yere sahiptir. Linux açılırken önce kök dizini /etc/fstab dosyasına uygun şekilde bağlanır. Diğer dosya sistemlerinin onarımı ve kontrolü için gerekli olan fsck programları bu dizinde bulunmalıdır. Benzer şekilde yedekleme için gerekli olan tar, zip, compress gibi arşiv programlarına da kök dizin altından erişilebilmeli, açılış esnasında hafızaya yüklenen çekirdek de kök dizininde yeralmalıdır.
Bir programı yerine koymadan önce bazı "dengelerin" göz önünde tutulmasında yarar vardır. Programlanan her yazılımı kök dizinine koyarsanız, bir süre sonra bu dosya sisteminin şiştiğini görürsünüz. Kök dizinini başlangıçta küçük (20-30Mb kadar) tutmak, geliştirilen programları daha önceden belirlenen başka bir dosya sistemi altına koymak akıllıca olur. Bu yol, ağ üzerinden genellikle paylaşımı mümkün olmayan kök dizininin her makinadaki sabit diskte mümkün olan en az yer işgal etmesini sağlar.
Sistemdeki önemli dizinlere göz atarsak,

/bin :
Sistemin açılışı ve kontrolü için gerekli komutlar. Hem kullanıcıların, hem de sistem görevlisinin kullanabileceği dosyalar (kök dizinde ise fazla şişmemesi koşuluyla) buraya atılabilir. Sadece root kullanıcının ihtiyaç duyacağı init, getty, updatedb gibi programlar /sbin veya /usr/sbin de durabilir. Bu dizinde bulunan dosyalara örnek olarak cat, chgrp, chown, date, dd, df, ln , mkdir, mount, ps, rm, sh, su, sync ve umount u sayabiliriz.
/dev :

G/Ç dosyaları. Linux çekirdeğinde desteklenen her aygıta ait dosya /dev dizini altında bulunur. Kurulum anında bu dosyalar yerine yerleştirilir, bu dosyaların silinmesi durumunda /dev/MAKEDEV ile tekrar yaratılabilirler.

/etc :

Sistem konfigürasyon dosyaları. Bu dizinde çalıştırılabilir dosyalar bulunmamalıdır.

• skel : Buradaki dosyalar, kullanıcı hesabı açıldığında kullanıcının ev dizinine kopyalanır.
• rc.d : Bu dizinin içinde, init sürecinin başvurduğu konfigürasyon dosyaları vardır.
• passwd : Kullanıcı şifre veritabanı
• fstab : Linux un açılışı esnasında bindirilecek dosya sistemleri burada listelenir.
• group : passwd e benzer şekilde kullanıcıların gruplarını tutar.
• inittab : init daemon için konfigürasyon dosyası
• motd : Kullanıcı sisteme girdikten sonra ekranına basılması istenen mesaj burada tutulur.
• profile : Kullanıcı sisteme girdiği zaman çalıştırılan dosya (csh ve sh türevi kabuklar için)
• shells : Sistemde kullanılabilecek kabuk isimleri burada tutulur.
• login.access : login komutu için konfigürasyon dosyası. Sisteme girişi kullanıcı bazında sınırlamak için kullanılır.
• limits : İşlemci performansının kullanıcı bazında kısıtlanmasını sağlar

Alıntı
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

Cevapla

Tags
dosya, linux, lnux, sistemlerinin, sstemlernn, yapisi

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Windows'ta Dosya Gizleme ve Gizli Dosya Bulma Mehmet NAS Windows 9 15-02-2009 18:57:30
dosya ccckezman Ambalaj Tasarımı 2 26-05-2008 11:58:47
Dosya mutti Kitap kapağı, broşür, menü vb. 7 27-02-2008 11:35:41
dosya berdushgrafiker Kitap kapağı, broşür, menü vb. 1 28-08-2007 14:14:55
Lİnux Dosya Sİstemlerİ ozan-tr Linux 0 22-05-2007 18:10:19

Kapat
Şifremi Unuttum?