Sanal Dunya Forum'a hoşgeldiniz!

Forumumuzdan Tam Olarak Yararlanabilmek İçin Lütfen Üye Olun Sadece 10 Saniyenizi Ayırarak Forumumuza Üye Olabilirsiniz...

Eğer mevcut bir üyeliğiniz varsa lütfen alttaki "Üye Girişi" bağlantısına tıklayın. Üye değilseniz Sanal Türk Forum'u kullamaya hemen başlamak için lütfen aşağıdaki Kayıt Ol Butonuna Tıklayın üyelik formunu doldurun ve "Gönder" tuşuna basın.
Sanal Dunya Forum'a hoşgeldiniz!

Forumumuzdan Tam Olarak Yararlanabilmek İçin Lütfen Üye Olun Sadece 10 Saniyenizi Ayırarak Forumumuza Üye Olabilirsiniz...

Eğer mevcut bir üyeliğiniz varsa lütfen alttaki "Üye Girişi" bağlantısına tıklayın. Üye değilseniz Sanal Türk Forum'u kullamaya hemen başlamak için lütfen aşağıdaki Kayıt Ol Butonuna Tıklayın üyelik formunu doldurun ve "Gönder" tuşuna basın.
Would you like to react to this message? Create an account in a few clicks or log in to continue.



 
SD PortalAnasayfaGaleriLatest imagesKayıt OlGiriş yap

 

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

Aşağa gitmek 
YazarMesaj
Admin
Admin
Admin
Admin


Erkek
Başak Mesaj Sayısı : 416
Yaş : 34
Nerden : Rize
İş/Hobiler : öğrenci
Lakap : SanalKral
Rep Puanı : 0
Rep Gücü : 58383
Kayıt tarihi : 22/02/09

Lİnux Dosya Sİstemlerİnİn Yapisi Empty
MesajKonu: Lİnux Dosya Sİstemlerİnİn Yapisi   Lİnux Dosya Sİstemlerİnİn Yapisi I_icon_minitimeCuma Mart 27, 2009 8:56 pm

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
Sayfa başına dön Aşağa gitmek
https://sanaldunya.forumtwilight.com
 
Lİnux Dosya Sİstemlerİnİn Yapisi
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
 :: Bilgisayar :: İşletim Sistemleri-
Buraya geçin: