ZFSonLinux 0.8.0'ı yayınlayın

Linux'taki ZFS geliştiricilerinin (kısaltılmış ZoL) son derece önemli bir sürümü - ZFS-5'ı yayınlaması yaklaşık iki yıl ve 0.8.0 RC sürümü aldı.

Yeni özellikler:

  • "Yerel" şifreleme hem dosya sistemleri hem de bölümler için. Varsayılan algoritma aes-256-ccm'dir. Veri kümesi anahtarları “zfs load-key” komutu ve ilgili alt komutlar kullanılarak yönetilir.
  • Zfs gönderme/alma ile şifreleme. Yedeklemeleri, ödün verme olasılığı olmadan güvenilmeyen hizmetlerde saklamanıza olanak tanır.
  • Bir cihazı çıkarma “zpool kaldır” komutu aracılığıyla havuzdan. Tüm veriler arka planda kalan üst düzey cihazlara kopyalanır ve havuz kapasitesi buna göre azaltılır.
  • "zpool kontrol noktası" alt komutu havuzun tüm durumunu kaydetmenize ve istenirse tam olarak bu duruma geri dönmenize olanak tanır. Bu, havuzun genişletilmiş anlık görüntüsü olarak düşünülebilir. Bu, aksi takdirde geri alınamayacak olan karmaşık yönetim eylemleri (yeni bir özelliğin etkinleştirilmesi, bir veri kümesinin yok edilmesi vb.) gerçekleştirilirken faydalıdır.
  • TRIM havuz cihazları için. Katı hal sürücülerini daha verimli kullanmanıza ve performanslarının ve/veya kullanım ömürlerinin bozulmasını önlemenize olanak tanır. Ayrı bir "zpool trim" komutuyla trim gerçekleştirebilir veya atma seçeneğinin bir analogunu etkinleştirebilirsiniz - yeni bir havuz özelliği "autotrim"
  • Havuz başlatma. “zpooliniitialize” alt komutu, modelini ayrılmamış alanın tamamına yazar. Bu, bazı sanallaştırılmış depolama ürünlerinde (VMware VMDK gibi) bulunabilecek ilk erişim performansı cezasını ortadan kaldırır.
  • Proje ve kota muhasebesi desteği. Bu özellik, mevcut alan ve kota takibi özelliklerine proje kullanımı ve kota takibi ekler. Proje kotaları, geleneksel kullanıcı/grup kotalarına ekstra bir boyut katar. Projeleri yönetmek, kota sınırlarını ayarlamak ve kullanımı raporlamak için "zfs project" ve "zfs projectspace" alt komutları eklendi.
  • Kanal programları. "zpool programı" alt komutu, yönetim işlemlerini gerçekleştirmek için LUA komut dosyalarını kullanmanıza olanak tanır. Komut dosyaları, zaman ve bellek sınırlamaları olan bir sanal alanda çalıştırılır.
  • Pyzf'ler. ZFS'nin programlı yönetimi için kararlı bir arayüz sağlayan yeni python kütüphanesi. Bu sarmalayıcı, libzfs_core API işlevleri için bire bir eşleme sağlar ancak imzalar ve türler Python lehçesine göre daha doğaldır.
  • Python3 Uyumlu. "arcstat", "arcsummary" ve "dbufstat" yardımcı programları Python3 ile uyumlu olacak şekilde güncellendi
  • Doğrudan IO. Doğrudan çıkışın (O_DIRECT) kullanılmasına yönelik destek eklendi.

Fırçalama/resilver/liste/get alt komutları da hızlandırıldı, meta verileri ayrı bir cihaza (örneğin, yüksek performanslı küçük kapasiteli bir SSD) çıkarma yeteneği eklendi, önbelleğe alma ve optimizasyon nedeniyle ZIL performansı artırıldı , SHA256 sağlama toplamının donanım hızlandırması ve Intel QAT kullanılarak AES şifrelemesi desteği eklendi (Hızlı Yardım Teknolojisi).

Desteklenen Linux çekirdekleri: 2.6.32 - 5.1 (SIMD hızlandırma, 5.0 ve üzeri çekirdeklerde henüz desteklenmemektedir)

tam Değişikliklerin listesi

Varsayılan modül parametre değerleri, çoğu iş yükü ve yapılandırma için en uygun yükü sağlayacak şekilde seçilir. Seçeneklerin tam listesi için - man 5 zfs-modül-parametreleri

Kaynak: linux.org.ru

Yorum ekle