İlan
Dürüst olmak gerekirse, insanların baktığı son şeylerden biri hangi dosya sisteminin kullanıldığıdır. Windows ve Mac OS X kullanıcılarının bakmak için daha az nedeni var, çünkü sistemleri için gerçekten tek bir seçenekleri var - NTFS ve HFS +, sırasıyla. Öte yandan Linux, mevcut varsayılan ext4 olmak üzere birçok farklı dosya sistemi seçeneğine sahiptir.
Bununla birlikte, dosya sistemini şu şekilde değiştirir: btrfs. Ancak btrfs'yi daha iyi yapan nedir ve değişikliği yapan dağılımları ne zaman göreceğiz?
Dosya Sistemleri Ne Yapar?
Dosya sistemlerinin gerçekte ne yaptığını bilmiyorsanız, özetlendiğinde oldukça basittir. Dosya sistemleri, bir program artık kullanılmadığında verilerin nasıl depolanacağını kontrol etmek için kullanılır. meta veri olarak bilinen bilgiler verilerin kendisine eklenir, verilere erişimin nasıl kontrol edildiği vb. üzerinde.
Programlanması kolay bir şey gibi gelmiyor ve kesinlikle değil. Dosya sistemleri, daha fazla işlevsellik içerecek şekilde sürekli olarak gözden geçirilirken, yapması gerekeni daha verimli hale getirir. Bu nedenle, tüm bilgisayarlar için temel bir gereklilik olmasına rağmen, göründüğü kadar basit değildir.
Neden Dosya Sistemlerini Değiştirmeli?
ext4, ext2 dosya sistemi üzerinde yapılan bir başka gelişmedir. Ext4, son birkaç yıldır neredeyse tüm dağıtımlar için varsayılan seçim olan çok sağlam bir dosya sistemi olsa da, eskime kodu tabanından yapılmıştır. Ayrıca, Linux kullanıcıları, ext4'ün kendi kendine işlemediği dosya sistemlerinde birçok yeni farklı özellik arıyorlar.
Bu ihtiyaçların bazılarına dikkat eden bir yazılım var, ancak performans açısından bu şeyleri dosya sistemi düzeyinde yapabilmek daha hızlı olurdu.
ext4'ün
ext4'ünLimits sınırları hala oldukça etkileyici. Ext4 ile yapabileceğiniz en büyük hacim / bölüm 1 exbibyte'dir - kabaca 1.152.921.5 terabayta eşdeğerdir. Maksimum dosya boyutu 16 tebibyte veya yaklaşık 17,6 terabayt olsa da, normal bir tüketicinin şu anda satın alabileceği herhangi bir sabit diskten çok daha büyüktür.
ext4'ün birden fazla farklı teknik kullanarak ext3 üzerinde hız iyileştirmeleri sağladığı bilinmektedir. Çoğu modern dosya sistemi gibi, günlük kaydı dosya sistemidir, yani dosyaların diskte bulunduğu yerlerin ve diskteki diğer değişikliklerin bir “günlüğünü” tutar. Tüm özelliklerine rağmen, şeffaf sıkıştırma, şeffaf şifreleme veya veri tekilleştirmeyi desteklemez. Anlık görüntüler teknik olarak desteklenir, ancak bu özellik en iyi ihtimalle deneyseldir.
Btrfs
Btrfs“Butter FS”, “Better FS” veya “B-Tree FS” olarak telaffuz edilebilen, tamamen sıfırdan yapılmış bir dosya sistemidir. Btrfs, geliştiricilerin bir dosya sisteminin işlevselliğini, havuz oluşturma, anlık görüntüler ve sağlama toplamlarını içerecek şekilde genişletmek istedikleri için var.
Ext4'ten bağımsız olmakla birlikte, ext4'te mevcut olan ve tüketiciler için mükemmel olan fikirleri geliştirmek istiyor. işletmeler hem herkese fayda sağlayacak ek özellikleri (hem de özellikle işletmeler). Görünüşte sürekli bir dosyaya sahip, çok büyük veritabanları olan çok büyük programlar kullanan işletmeler için birden fazla sabit diskteki sistem çok faydalı olacaktır çünkü verilerin pekiştirilmesini sağlayabilir Daha kolay. Veri tekilleştirme, gerçek alan verilerinin kaplayacağı miktarı azaltacak ve veri yansıtma olması gereken tek bir geniş dosya sistemi olduğunda da btrfs ile daha kolay olurdu aynalı.
Elbette, yansıtmak zorunda kalmamanız için birden fazla bölüm oluşturmayı seçebilirsiniz. her şey. Bir btrfs dosya sisteminin maksimum bölüm boyutu 16 exbibyte ve maksimum dosya boyutu da 16 exbibyte'dir. Btrfs'nin birden fazla sabit sürücüye yayılabileceği göz önüne alındığında, ext4'ten 16 kat daha fazla sürücü alanını desteklemesi iyi bir şeydir.
Sonuç
Ne yazık ki, btrfs için varış tarihi tam olarak bilinmiyor. Resmi olarak, yeni nesil dosya sistemi hala kararsız olarak sınıflandırılıyor, ancak Ubuntu'nun en son sürümünü indirirseniz bir btrfs bölümüne yüklemeyi seçebilirsiniz. Fedora 18'in btrfs'yi varsayılan dosya sistemi olarak kullanacağı bildirildi, çünkü piyasaya sunulduğu sırada btrfs için bir dosya sistemi denetleyicisi bulunmalıdır.
Btrfs aslında kararlı olarak sınıflandırıldığında hala bir gizemdir, ancak Ubuntu'nun gerçekten kararlı olarak kabul edilene kadar varsayılan olarak btrfs kullanmasını beklemeyin. Tüm özellikler henüz uygulanmadığından ve performansım (deneyimime göre) ext4 ile karşılaştırıldığında biraz durgun olduğu için hala btrfs için iyi bir iş kaldı.
Btrfs hakkında ne düşünüyorsunuz? Normal masaüstü kullanıcıları için ext4'ten daha iyi olacağını düşünüyor musunuz? Btrfs'de uygulandığını görmek istediğiniz bir şey var mı? Yorumlarda bize bildirin!
Resim Kredileri: Internet arka plan ile Shutterstock üzerinden ikili kod, Jackson Carson, dthprod
Danny, açık kaynaklı yazılım ve Linux'un tüm yönlerinden hoşlanan North Texas Üniversitesi'nde son sınıf öğrencisi.