Rilis ZFSonLinux 0.8.0

Pengembang ZFS di Linux (disingkat ZoL) membutuhkan waktu sekitar dua tahun dan 5 rilis RC untuk merilis rilis yang sangat signifikan - ZFS-0.8.0.

Kesempatan baru:

  • Enkripsi "asli". untuk sistem file dan partisi. Algoritma defaultnya adalah aes-256-ccm. Kunci kumpulan data dikelola menggunakan perintah “zfs load-key” dan subperintah terkait.
  • Enkripsi dengan zfs kirim/terima. Memungkinkan Anda menyimpan cadangan pada layanan yang tidak tepercaya tanpa kemungkinan kompromi.
  • Menghapus perangkat dari pool melalui perintah "zpool delete". Semua data disalin di latar belakang ke perangkat tingkat atas yang tersisa, dan kapasitas kumpulan akan dikurangi.
  • subperintah "zpool checkpoint". memungkinkan Anda menyimpan seluruh status kumpulan dan, jika diinginkan, kembali ke kondisi persis seperti ini. Ini dapat dianggap sebagai gambaran luas dari kumpulan tersebut. Hal ini berguna ketika melakukan tindakan administratif kompleks yang tidak dapat diubah (seperti mengaktifkan fitur baru, menghancurkan kumpulan data, dan sebagainya)
  • TRIM untuk perangkat kolam renang. Memungkinkan Anda menggunakan solid-state drive secara lebih efisien dan mencegah penurunan kinerja dan/atau masa pakainya. Anda dapat melakukan trim dengan perintah terpisah "zpool trim" atau mengaktifkan analog dari opsi buang - properti kumpulan baru "autotrim"
  • Inisialisasi kumpulan. Sub-perintah “zpool inisialisasi” menulis polanya ke seluruh ruang yang tidak terisi. Hal ini menghilangkan penalti kinerja akses pertama yang mungkin ada di beberapa produk penyimpanan tervirtualisasi (seperti VMware VMDK).
  • Dukungan akuntansi proyek dan kuota. Fitur ini menambahkan pelacakan proyek dan kuota ke fitur pelacakan ruang dan kuota yang ada. Kuota proyek menambahkan dimensi ekstra pada kuota pengguna/grup tradisional. Sub-perintah "zfs project" dan "zfs projectspace" telah ditambahkan untuk mengelola proyek, menetapkan batas kuota, dan melaporkan penggunaan.
  • Program saluran. Subperintah "program zpool" memungkinkan Anda menggunakan skrip LUA untuk melakukan tindakan administratif. Skrip dijalankan di kotak pasir dengan batasan waktu dan memori.
  • Pyzfs. Pustaka python baru yang menyediakan antarmuka stabil untuk administrasi terprogram ZFS. Pembungkus ini menyediakan pemetaan satu-ke-satu untuk fungsi API libzfs_core, tetapi tanda tangan dan tipenya lebih natural pada dialek Python.
  • Kompatibel dengan Python3. Utilitas "arcstat", "arcsummary" dan "dbufstat" telah diperbarui agar kompatibel dengan Python3
  • IO langsung. Menambahkan dukungan untuk menggunakan keluaran langsung (O_DIRECT).

Sub-perintah scrub/resilver/list/get juga telah dipercepat, kemampuan untuk mengeluarkan metadata ke perangkat terpisah (misalnya, SSD berkapasitas kecil berkinerja tinggi) telah ditambahkan, kinerja ZIL telah ditingkatkan karena caching dan optimasi , dukungan untuk akselerasi perangkat keras checksum SHA256 dan enkripsi AES menggunakan Intel QAT telah ditambahkan (Teknologi Quick Assist).

Kernel Linux yang didukung: 2.6.32 - 5.1 (akselerasi SIMD belum didukung pada kernel 5.0 dan lebih tinggi)

Penuh Daftar perubahan

Nilai parameter modul default dipilih untuk memberikan beban optimal untuk sebagian besar beban kerja dan konfigurasi. Untuk daftar opsi lengkap - man 5 zfs-modul-parameter

Sumber: linux.org.ru

Tambah komentar