ZFS com DKMS no OpenSUSE
De Área31 Hackerspace
Autor: * Coffnix
Requisitos
Aqui utilizamos OpenSUSE + ZFS on Linux, mas você tem liberdade de utilizar em qualquer distro, adapte somente os comandos e arquivos caso utilize outra distro.
Procedimento
Instale o ZFS
root # zypper in zfs-ueficert zfs
Instale as dependências:
root # zypper in dkms git libaio-devel libattr-devel libffi-devel libudev-devel ncompress openssl-devel python3-devel rpmbuild gettext-tools libtool automake autoconf libuuid-devel libtirpc-devel kernel-default-devel kernel-devel kernel-macros libdwarves1 libelf-devel
root # systemctl enable dkms ; systemctl start dkms
root # cd /opt ; git clone https://github.com/zfsonlinux/zfs.git root # cd zfs ; ./autogen.sh root # ./configure ; make -j1 rpm-utils rpm-dkms
root # rpm -Uvh zfs-dkms-*.noarch.rpm
Caso ocorra algum erro, execute manualmente:
Obtenha a versão do zfs:
root # dkms status
Compile os modulos:
root # dkms build zfs/2.2.99 -k 6.6.1-1-default
Instale os modulos:
root # dkms install zfs/2.2.99 -k 6.6.1-1-default
Crie o initrd:
root # dracut --hostonly --kver 6.6.1-1-default
Atualize o grub:
root # update-bootloader