Linux sistemlerde dosyalar ve depolama birimleri ile çalışmak Windows sistemlere göre farklıdır.Dosyalar ve hiyerarşik bir dizin yapısı vardır , Linux sistemimizde farenizden , ses kartınıza kadar herşey birer dosyadır.Mutlaka bir işlem sonunda , ilgili olan dosyaya yönlendirilir.

 

|-- bin
|-- boot
|-- dev
|-- etc
|-- home
|-- lib
|-- mnt
|-- opt
|-- proc
|-- root
|-- sbin
|-- sys
|-- tmp
|-- usr
`-- var

Not:Dizinlerinizi ağaç şeklinde görüntülemek isterseniz tree komutunu kullanabilirsiniz burada ağaç olarak görüntüleme seviyesi(-L 2 olarak belirtilmiştir).

tree -L 2

Dikkat ederseniz Linux’ta depolama birimlerinize atanmış harfler bulunmamaktadır.Bu işlerinizi kolaylaştıran , oldukça faydalı bir uygulamadır.Öyle ki , eğer karışık bir ağ üzerinde Windows sistem üzerinde çalıştı iseniz , alfabenin sürücülerinize isim atamak için yetersiz kaldığını görmüşsünüzdür.Linux’ta sadece bir dosya yapısı vardır ; root (/) ile başlar ve diğer tüm yerel dosya sistemleri , aygıtlar ,uzak dosya sistemleri alt dizinler olarak bulunmaktadır.

Linux sistem açılışta , /etc/fstab dosyasında bulunan bilgiler sayesinde bahsettiğimiz dosya yapısını oluşturur. Windows sabit disk sürücülerinize ve bölümlemelerinize harf atarken ; Linux kök(root) dosya yapısı altında sabit diskiniz ve bölümlemeleriniz için dizinler oluşturur(örneğin /mnt/cdrom).

Dosya sistemleri

Linux çekirdekte tanımlı birçok dosya sistemini tanır . Birçoğu öntanımlı olarak gelir , yeni türler eklenebilir.Bunlardan bazıları

ext2: Linux standart dosya sistemi

ext3: Günlük tutan Linux standart dosya sistemi

vfat: Microsoft Fat32 dosya sistemi

jfs: IBMgünlük tutan dosya sistemi

reiserfs: Diğer bir günlük tutan popüler dosya sistemi türü

ext4: Cluster File Systems tarafından ext3 extensionlar eklenmesi ve geliştirilmesi amacıyla 1 exbibyte (EiB) a kadar desteke veren dosya sistemi

xfs: Silicion Graphics tarafından geliştirilen yüksek performanslı günlüklü dosya sistemi