Btrfs
| btrfs | ||
|---|---|---|
| geliştirici | Oracle Şirketi | |
| Ad Soyad | btrfs | |
| Desteklenen işletim sistemleri | Linux | |
| giriiş | 12 Haziran 2007 ( GNU/Linux ) | |
| yapılar | ||
| dizin içeriği | ağaç | |
| dosya konumu | kapsamlar | |
| sınırlar | ||
| Maksimum dosya boyutu | 16 EiB Exbibyte | |
| Maksimum dosya sayısı | 2 64 | |
| Maksimum dosya adı boyutu | 255 bayt | |
| Maksimum birim boyutu | 16 EiB Exbibyte | |
| Dosya adlarında izin verilen karakterler | NULL ve '/' hariç tüm baytlar | |
| karakteristik | ||
| Öznitellikler | POSIX | |
| Dosya erişim izinleri | POSIX, ACL | |
| şeffaf sıkıştırma | Evet | |
| şeffaf şifreleme | Hayır | |
Btrfs ( B-tree FS), Oracle Corporation tarafından GNU/Linux için duyurulan bir yazma üzerine kopyala dosya sistemidir .
Amacı, mevcut ext4 dosya sistemini değiştirmek , özellikle maksimum dosya boyutuyla mümkün olduğu kadar çok sınırlamasını kaldırmak; ext3 tarafından desteklenmeyen yeni teknolojilerin benimsenmesine ek olarak. Ayrıca "hata toleransı, onarım ve yönetim kolaylığına odaklanılacağı" da belirtiliyor.
Şubat 2009'da, Btrfs yoğun bir şekilde geliştirildi ve yalnızca test için mevcuttu. Btrfs v0.19, Haziran 2009'da GPL lisansı altında ücretsiz yazılım olarak yayınlandı . Başlangıçta Btrfs v1.0'ın (sonlandırılmış disk formatında) 2008'in sonlarına doğru piyasaya sürülmesi planlanıyordu, ancak bu tarih aşıldıktan sonra kesin sürüm için bir daha tarih verilmedi.
Ext3 ve ext4 sistemlerinin geliştiricisi Theodore Ts'o , Btrfs'nin " Reiser4'ün bazı tasarım fikirlerine sahip olduğunu " [ alıntı gerekli ] ve "dosya sisteminin ZFS'de yerleşik olarak kullanılmak üzere tasarlanmış bazı gelişmiş özellikleri desteklediğini" söylüyor. " . [ kaynak belirtilmeli ] Bu dosya sistemi için deneysel destek , Linux çekirdeğinin 2.6.29 sürümüne eklenmiştir.
Synology, DSM 6'ya dahil etti.
Kararlılık
Btrfs şu anda istikrarlı olarak kabul ediliyor ve bunun için güçlü nedenler olmadıkça değişmesi beklenmiyor. Ancak, bir biçim değişikliği olması durumunda, bundan önce biçimlendirilen dosya sistemleri, yeni çekirdek sürümleriyle birlikte kurulabilir ve kullanılabilir olmaya devam edecektir. Btrfs'nin kaynak kodu sürekli geliştirilmektedir. Sabit ve hızlı tutmak için her türlü çaba gösterilmiştir. Geliştirme hızı nedeniyle, dosya sisteminin durumu her yeni Linux sürümüyle önemli ölçüde iyileşir, bu nedenle mümkün olan en son çekirdeğin çalıştırılması önerilir.
Performans testleri için ayrıca önerilir: Linux'un en son kararlı sürümü altında, mümkünse en son geliştirme sürümünde ve farklı yapılandırma seçenekleriyle yapılması. Örneğin: farklı sıkıştırma seçenekleri. [ 1 ]
Özellikler
Btrfs yoğun bir şekilde geliştirilmektedir ve bir birimin dolu olup olmadığını algılama gibi son özelliklerin çoğu test sürümüne dahil edilmemiştir. Sunulan son özellikler şunlardır:
- Küçük dosyaların ve dizinlenmiş dizinlerin alan açısından verimli paketlenmesi
- Dinamik inode tahsisi (dosya sistemi oluşturulurken maksimum dosya sayısı ayarlanmaz)
- Yazılabilir Anlık Görüntüler ve Anlık Görüntülerin Anlık Görüntüleri
- Alt hacimler (ayrı dahili dosya sistemi kökleri)
- Nesne düzeyinde yansıtma ve şeritleme
- Veri ve meta veri kontrolü (yüksek bütünlük güvencesi)
- Sıkıştırma
- Tüm verilerin ve meta verilerin yazıldığında kopyalanmasını kaydedin
- Dahil edilen çeşitli RAID algoritmaları ile birden fazla cihazı desteklemek için cihaz eşleyici ile güçlü entegrasyon
- Bağlantıyı kesmeden dosya sistemi kontrolü ve çok hızlı bağlantısız dosya sistemi kontrolü
- Verimli artımlı yedeklemeler ve dosya sistemi yansıtma
- Ext3'ten Btrfs'ye yükseltme ve yükseltme sırasında tekrar ext3'e dönüştürme
- SSD - optimize edilmiş mod (bir montaj seçeneği ile etkinleştirilir)
- Bağlantıyı kesmeden birleştir
Son özellikler
Linux çekirdeğinin 3.14 sürümünde şu şekilde eklenir:
- Dosya sistemi bilgilerini sysfs aracılığıyla dışa aktarın: özellikler ve eşleme profilleri
- Sistemi hızlandırmak için uyumsuz disklerin biçiminde isteğe bağlı geliştirme
- Bağlantı seçeneği eşleştirmesi için seçenek eklendi
- Oldukça küçük performans optimizasyonları
Ayrıca
Dış bağlantılar
- Btrfs resmi sitesi
- Sistemin ilk duyurusu
- btrfs üzerine kurulu Tutarlı Uzak Dosya Sistemi .
- Btrfs kullanım örnekleri