Selepas bertahun-tahun pembangunan, OpenZFS 2.3.0 telah dilancarkan dengan ciri-ciri baharu yang menangani cabaran pengurusan storan yang telah lama wujud. Pelancaran ini telah mencetuskan perbincangan yang ketara dalam komuniti storan, terutamanya mengenai keupayaan pengembangan RAIDZ baharu dan peningkatan prestasi.
Pengembangan RAIDZ: Perubahan Besar dalam Pengurusan Storan
Ciri yang paling dirayakan dalam pelancaran ini ialah pengembangan RAIDZ, yang membolehkan pengguna menambah peranti baharu ke kumpulan RAIDZ sedia ada tanpa waktu henti. Perbincangan komuniti mendedahkan pelaksanaan canggih ciri ini mengekalkan redundansi data sepanjang proses pengembangan. Walau bagaimanapun, terdapat pertimbangan teknikal penting: selepas pengembangan, blok data lama mengekalkan nisbah data-ke-pariti asal mereka manakala blok baharu menggunakan nisbah konfigurasi yang telah dikembangkan.
Selepas pengembangan selesai, blok lama kekal dengan nisbah data-ke-pariti lama mereka (contohnya RAIDZ2 5-lebar, mempunyai 3 data kepada 2 pariti), tetapi diagihkan di antara set cakera yang lebih besar. Blok baharu akan ditulis dengan nisbah data-ke-pariti yang baharu.
Pertumbuhan Storan Fleksibel berbanding Pendekatan Tradisional
Komuniti telah membuat perbandingan meluas antara pendekatan pengembangan storan OpenZFS dengan penyelesaian lain seperti mdadm, Windows Storage Spaces, dan Btrfs. Walaupun beberapa sistem telah menawarkan keupayaan pembentukan semula untuk tempoh yang lebih lama, pelaksanaan OpenZFS mengutamakan integriti data dan keselamatan. Perbincangan menekankan bagaimana struktur Merkle tree ZFS, walaupun menjadikan pembentukan semula lebih kompleks, menyediakan keupayaan pengesanan dan pemulihan kerosakan yang lebih unggul berbanding pelaksanaan RAID tradisional.
Peningkatan Prestasi dan Penambahbaikan Kualiti Penggunaan
Selain pengembangan RAIDZ, pelancaran ini termasuk peningkatan prestasi yang ketara. Ciri Fast Dedup baharu meningkatkan prestasi penyahduplikatan secara substantial, manakala sokongan Direct IO membolehkan pintasan cache ARC untuk senario tertentu, terutamanya memberi manfaat kepada peranti NVMe. Penambahan sokongan output JSON dan sokongan panjang nama fail yang diperluaskan (sehingga 1023 aksara) menunjukkan komitmen OpenZFS terhadap peningkatan prestasi dan kebolehgunaan.
Ciri-ciri Utama dalam OpenZFS 2.3.0:
- Pengembangan RAIDZ
- Penyahduaan Pantas
- IO Terus
- Sokongan output JSON
- Sokongan nama panjang (sehingga 1023 aksara)
Platform yang Disokong:
- Kernel Linux 4.18 - 6.12
- Keluaran FreeBSD 13.3, 14.0 - 14.2
Penggunaan Pengguna Rumah dan Aplikasi Praktikal
Perbincangan komuniti mendedahkan minat yang semakin meningkat dalam OpenZFS untuk kegunaan rumah, terutamanya didorong oleh ciri-ciri perlindungan data yang kukuh. Pengguna terutamanya menghargai keupayaan snapshot, fungsi pemulihan kendiri, dan keserasian merentas platform merangkumi Linux, FreeBSD, Windows, dan macOS. Keupayaan sandaran automatik dan kebolehan untuk pulih daripada kegagalan perkakasan menjadikannya pilihan menarik bagi mereka yang mengutamakan integriti data berbanding prestasi mentah.
Pelancaran OpenZFS 2.3.0 menandakan pencapaian penting dalam teknologi pengurusan storan, menangani permintaan ciri yang telah lama wujud sambil mengekalkan reputasi sistem untuk kebolehpercayaan dan integriti data.
Rujukan: OpenZFS 2.3.0 Released