Daftar Isi:
Definisi - Apa yang dimaksud dengan Z File System (ZFS)?
Z File System (ZFS) adalah manajer volume logis open-source dan sistem file yang dibuat oleh Sun Microsystems, awalnya untuk sistem operasinya Solaris. Sekarang digunakan di banyak sistem operasi termasuk FreeBSD, NetBSD, Mac OS X Server 10.5 dan berbagai distribusi Linux melalui ZFS-FUSE. Fitur yang paling membedakan ZFS adalah pooled storage, di mana beberapa perangkat penyimpanan diperlakukan sebagai satu kumpulan besar daripada sebagai perangkat terpisah dan drive logis. Penyimpanan dapat diambil dari kumpulan dan dialokasikan ke sistem file lain, dan kumpulan tersebut dapat ditingkatkan dengan menambahkan perangkat penyimpanan baru ke kumpulan. Ini adalah metode alokasi sumber daya yang sama yang digunakan dalam lingkungan cloud yang banyak perusahaan.
Techopedia menjelaskan Z File System (ZFS)
ZFS adalah sistem file canggih yang dirancang oleh Sun Microsystems untuk mengatasi banyak masalah yang dimiliki oleh desain sistem file sebelumnya seperti pencegahan kesalahan dan manajemen volume. ZFS mencakup perlindungan data korupsi, dukungan untuk beberapa perangkat penyimpanan dan kapasitas penyimpanan tinggi tanpa menurunkan kinerja, dan menggunakan konsep seperti manajemen volume, klon copy-on-write, foto, pengecekan integritas dan perbaikan otomatis secara terus-menerus ketika ditemukan kesalahan. Ini juga menggunakan model replikasi data yang mirip dengan RAID-5, yang disebut RAID-Z, dan menghilangkan kesalahan fatal pada RAID-5 yang disebut "lubang tulis, " yang menyebabkan masalah ketika blok data ditulis ke garis tetapi kegagalan daya atau gangguan terjadi tepat sebelum blok paritas dapat ditulis, sehingga data menjadi tidak konsisten.
Tujuan desain utama ZFS:
- Integritas data - Checksum selalu ditulis dengan data dan dihitung lagi ketika data tersebut dibaca kembali. Jika ada ketidaksesuaian dalam checksum, yang menunjukkan kesalahan, maka ZFS mencoba untuk memperbaiki kesalahan secara otomatis jika redundansi data tersedia (cadangan).
- Penyimpanan gabungan - Semua perangkat penyimpanan ditambahkan ke kumpulan, yang dapat dialokasikan ke sistem file lain atau dikembalikan. Ini membuatnya lebih mudah untuk dikelola karena satu kumpulan lebih sederhana daripada beberapa drive fisik dan logis. Untuk menambah jumlah, perangkat penyimpanan baru dapat ditambahkan.
- Kinerja - Kinerja ditingkatkan dengan menggunakan beberapa mekanisme caching. ZFS menggunakan cache pengganti adaptif (ARC), yang merupakan cache baca berbasis memori tingkat lanjut, bersama dengan L2ARC kedua, yang dapat ditambahkan ketika dibutuhkan, dan cache tulis sinkron berbasis disk, yang tersedia melalui ZIL (maksud ZFS catatan).