10.) hafta 9.)İşletim sistemi dosya yapıları nelerdir ne işe yarar? (NTFS,FAT,SWAP,RAW,ext1,ext2,ext3..)
9.)İşletim sistemi dosya yapıları nelerdir ne işe yarar? (NTFS,FAT,SWAP,RAW,ext1,ext2,ext3..)
1. NTFS (New Technology File System)
-
Kullanım Alanı: Windows işletim sistemlerinde yaygın olarak kullanılır.
-
Özellikler:
-
Daha büyük dosya boyutları ve daha büyük disk bölümleri destekler.
-
Güvenlik: Dosya ve klasörler üzerinde erişim izinleri ve şifreleme özellikleri sunar.
-
Veri bütünlüğü: Veri kaybını önlemek için çeşitli koruma mekanizmalarına sahiptir (journaling).
-
Sıkıştırma ve şifreleme gibi özellikler sunar.
-
Yüksek performans ve güvenilirlik sağlar.
-
2. FAT (File Allocation Table)
-
Kullanım Alanı: Eski Windows sürümleri (Windows 95, 98) ve taşınabilir depolama cihazlarında (USB bellekler, SD kartlar vb.) yaygındır.
-
FAT32: En yaygın FAT türüdür. Büyük dosya boyutlarını desteklemez (4 GB'a kadar dosya boyutları desteklenir).
-
Özellikler:
-
Basit yapı, küçük dosya sistemleri için uygundur.
-
Düşük donanım gereksinimleri nedeniyle taşınabilir cihazlarda yaygın kullanılır.
-
Ancak NTFS gibi güvenlik ve özellikler sunmaz.
-
3. SWAP (Paging/Swap Partition)
-
Kullanım Alanı: Genellikle Linux ve Unix tabanlı sistemlerde, işletim sisteminin ana belleği (RAM) yetersiz olduğunda sanal bellek için kullanılır.
-
Özellikler:
-
RAM'in yetersiz kaldığı durumlarda, veriler disk üzerinde geçici olarak saklanır.
-
Performans kaybına yol açabilir çünkü disk erişimi, RAM erişiminden çok daha yavaştır.
-
Genellikle bir disk bölümü olarak ayrılır.
-
4. RAW
-
Kullanım Alanı: Veritabanı ve özel uygulama alanlarında kullanılır, genellikle biçimlendirilmemiş, işlenmemiş veri anlamına gelir.
-
Özellikler:
-
Veri, işletim sistemi tarafından işlenmeden ham (raw) biçimde saklanır.
-
Dosya sistemiyle ilişkilendirilmediği için veri erişimi daha zordur, ancak bazı durumlarda yüksek performans gereksinimleri için kullanılır.
-
5. EXT (Extended File System)
-
Kullanım Alanı: Linux tabanlı işletim sistemlerinde yaygın olarak kullanılır.
-
EXT1, EXT2, EXT3:
-
EXT2: Günümüzde yaygın olarak kullanılmayan, ancak temel Linux dosya sistemlerinden biridir. Journaling (günlük tutma) gibi özelliklere sahip değildir.
-
EXT3: EXT2'nin geliştirilmiş versiyonudur ve journaling desteği sağlar, bu sayede dosya bütünlüğü korunur ve sistem çökmesi sonrası veri kaybı riski azalır.
-
EXT4: En güncel EXT sürümüdür ve daha hızlı erişim, daha büyük dosya boyutları ve daha iyi veri bütünlüğü özellikleri sunar.
-
-
Özellikler:
-
EXT dosya sistemleri, Linux işletim sisteminde yaygın olarak kullanılır.
-
Gelişmiş özellikler ve performans iyileştirmeleri sağlar.
-
Dosya sistemini, veri kaybı riski azaltarak daha güvenilir hale getirir.
-
6. HFS+ (Mac OS Extended)
-
Kullanım Alanı: MacOS işletim sisteminde kullanılır.
-
Özellikler:
-
Mac OS için özel olarak tasarlanmış dosya sistemi.
-
Dosya isimlendirme, erişim izinleri ve sıkıştırma gibi özelliklere sahiptir.
-
Journaling özelliği, veri kaybı riskini azaltır.
-
Yüksek performanslıdır ve büyük depolama alanlarını destekler.
-
7. exFAT (Extended File Allocation Table)
-
Kullanım Alanı: Taşınabilir cihazlar ve hafıza kartlarında (SD kartlar, USB bellekler, harici diskler) kullanılır.
-
Özellikler:
-
FAT32'nin sınırlamalarını aşar; 4 GB'den büyük dosya boyutlarını destekler.
-
Windows ve macOS arasında uyumludur.
-
Özellikle yüksek kapasiteye sahip taşınabilir depolama aygıtlarında tercih edilir.
-
8. ZFS (Zettabyte File System)
-
Kullanım Alanı: Sunucular, veri depolama sistemleri ve büyük veri yönetimi için kullanılır.
-
Özellikler:
-
Yüksek veri güvenliği ve veri bütünlüğü sağlar.
-
Veri sıkıştırma ve anında veri yedekleme özelliklerine sahiptir.
-
Yüksek performans ve esneklik sunar, büyük veri kümeleriyle çalışabilir.
-
9. Btrfs (B-Tree File System)
-
Kullanım Alanı: Genellikle Linux sistemlerinde kullanılır.
-
Özellikler:
-
Yüksek performans ve veri güvenliği sağlar.
-
Anlık yedekleme (snapshot) ve veri sıkıştırma özellikleri sunar.
-
EXT4'e alternatif olarak geliştirilmiştir, ancak hala gelişim aşamasındadır.
-
Dosya Sistemi Seçimi
Her dosya sisteminin avantajları ve dezavantajları vardır. Seçim yaparken aşağıdaki faktörler göz önünde bulundurulur:
-
Performans: Veri okuma/yazma hızları ve işlemci kullanımı.
-
Güvenlik: Dosya erişim izinleri ve veri şifreleme özellikleri.
-
Uyumluluk: Farklı işletim sistemleri arasında dosya sistemi uyumluluğu.
-
Depolama Büyüklüğü ve Yedeklilik: Desteklenen dosya boyutları ve veri yedekleme özellikleri.
-
Kullanıcı İhtiyaçları: Taşınabilirlik, veri güvenliği veya performans gibi özel ihtiyaçlar.
Comments
Post a Comment