Dalam dunia sistem manajemen data, OpenZFS telah dikenal sebagai salah satu solusi file system dan volume manager yang memiliki fitur canggih seperti integritas data yang tinggi, snapshot dan cloning yang efisien, serta kemampuan pemulihan yang handal. OpenZFS tidak hanya memberikan solusi untuk penyimpanan data yang stabil dan dapat diandalkan, tetapi juga memungkinkan pengelolaan data yang fleksibel dan aman.
Sebelum menggunakan file system tersebut, tentu kita harus menginstallnya terlebih dahulu. OpenZFS dapat diinstall dengan 2 tipe. DKMS (Dynamic Kernel Module Support) dan kABI-tracking kmod.
DKMS (Dynamic Kernel Module Support) cocok bagi pengguna yang sering gonta-ganti kernel. Gunakan OpenZFS DKMS jika sering memperbarui kernel atau menggunakan kernel yang tidak disertakan dalam repositori distribusi. Ini memungkinkan modul ZFS tetap kompatibel dengan berbagai versi kernel.
Gunakan OpenZFS kABI-tracking kmod jika menggunakan versi kernel yang stabil yang disediakan oleh distribusi (bawaan dari repository distribusi) dan tidak sering memperbarui kernel.
Pada tulisan kali ini, saya menggunakan Oracle Linux 8 sebagai sample panduan dan menggunakan kernel non UEK
# Menambahkan Repository OpenZFS
dnf install https://zfsonlinux.org/epel/zfs-release-2-3$(rpm --eval "%{dist}").noarch.rpm
# Instalasi OpenZFS kABI-tracking kmod
dnf config-manager --disable zfs dnf config-manager --enable zfs-kmod dnf install zfs
Load OpenZFS modul
modprobe zfs
Tambahkan OpenZFS modul agar otomatis terload ketika boot
echo zfs >/etc/modules-load.d/zfs.conf
# Instalasi OpenZFS DKMS
Catatan: Jika sebelumnya sudah menggunakan OpenZFS versi kABI-tracking kmod, uninstall terlebih dahulu
dnf remove zfs
dnf config-manager --disable zfs-kmod dnf config-manager --enable zfs dnf install zfs
Load OpenZFS modul
modprobe zfs
Tambahkan OpenZFS modul agar otomatis terload ketika boot
echo zfs >/etc/modules-load.d/zfs.conf
Cek dan pastikan OpenZFS sudah terinstall
zfs version zfs list zpool list
[root@localhost ~]# zfs version zfs-2.1.15-2 zfs-kmod-2.1.15-2 [root@localhost ~]# zfs list no datasets available [root@localhost ~]# zpool list no pools available
Opini pribadi: Karena saya sering menggunakan kernel bawaan sistem, maka tipe kABI-tracking kmod lebih cocok bagi saya pribadi
Jika ada update versi terbaru, silakan cek dan sesuaikan kembali panduannya di sini [1]
[1] https://openzfs.github.io/openzfs-docs/Getting%20Started/RHEL-based%20distro/index.html
Silakan dicoba dan semoga bermanfaat 🙂