Comment installer ZFS sur Linux

ZFS est un système de fichiers que les nerds de l’administration système adorent. Avec lui, vous pouvez faire des choses incroyables comme regrouper tous vos disques durs, les mettre en miroir, prendre des instantanés du système, et bien plus encore. En fait, le système de fichiers ZFS devient rapidement le système de fichiers de choix dans les centres de données. Malheureusement, Linux est laissé pour compte, car il existe des conflits juridiques. Ces problèmes juridiques empêchent les distributions Linux de distribuer légalement le code source à l’intérieur du noyau Linux ou sur des systèmes d’exploitation individuels. Heureusement, les fans de ce système de fichiers peuvent toujours le faire fonctionner, grâce à ZFS sur Linux. Voici comment l’obtenir pour votre distribution Linux.

Installation de ZFS sur Linux

Le système de fichiers ZFS ne fonctionnera pas sous Linux comme les autres systèmes de fichiers. C’est parce qu’il n’y a pas de code qui va bien avec la GPL. Malgré cela, de nombreux utilisateurs aiment vraiment le système de fichiers et ont pris le temps de le faire fonctionner avec le système d’exploitation Linux. Pour l’utiliser, vous devrez installer des modules dans le noyau, etc.

  Comment accéder à la partition de récupération et de démarrage dans Windows 10

Ubuntu

sudo apt install zfsutils

Ceux qui utilisent Ubuntu 16.04 doivent installer un package différent:

sudo apt install zfs

Debian

Pour installer le système de fichiers et les outils ZFS sur Debian, vous devez d’abord installer les en-têtes du noyau:

sudo apt-get install linux-headers-$(uname -r)

Avec les en-têtes Linux ajoutés au système, Debian peut désormais compiler les modules du noyau par lui-même. Ceci est important, car ZFS ne fonctionnera pas sur Debian sans module de noyau, et étant donné que la licence du logiciel ZFS n’est pas compatible avec la licence du logiciel GPL, Debian ne peut pas distribuer le logiciel précompilé.

Pour commencer à compiler le module du noyau, installez le logiciel suivant:

sudo apt-get install zfs-dkms zfsutils-linux

La construction du module du noyau DKMS peut prendre un peu de temps. Une fois terminé, le système de fichiers ZFS est prêt à être utilisé.

Démarrer à partir de ZFS sur Debian

Vous voulez démarrer à partir de ZFS sur Debian? Si tel est le cas, vous devrez installer des logiciels supplémentaires:

sudo apt-get install zfs-initramfs

Arch Linux

Vous voulez utiliser ZFS sur Arch Linux? Voici comment. Tout d’abord, rendez-vous sur cette page, recherchez « Télécharger un instantané“Et cliquez dessus. Une fois l’instantané téléchargé, ouvrez un gestionnaire de fichiers et utilisez la commande CD pour accéder au répertoire Téléchargements où le package ZFS a été téléchargé.

cd ~/Downloads

Extrayez l’instantané à l’aide de la commande tar.

tar xvzf zfs-linux.tar.gz

Avec zfs-linux décompressé, entrez dans le dossier à l’aide du CD.

cd zfs-linux

Une fois dans le dossier zfs-linux, générez un nouveau package Arch Linux à l’aide de la commande makepkg.

makepkg

Notez que ZFS pour Linux nécessite beaucoup de compilation. Selon la vitesse de votre PC, votre terminal peut être en train de compiler ce package pendant un certain temps. Une fois terminé, installez-le à l’aide du gestionnaire de paquets pacman.

sudo pacman -U *.tar.xz

Démarrer à partir de ZFS sur Arch Linux

Téléchargez le zfs-dkms AUR snapshot, extrayez l’instantané avec tar, compilez-le avec makepkg et installez-le avec pacman. Suivez les instructions ci-dessus pour le paquet zfs-linux si vous vous perdez.

  Comment obtenir votre position actuelle lors d'un appel à l'aide [Android]

Feutre

ZFS sur Linux ne nécessite aucune compilation, mais il n’est pas non plus directement distribué par Redhat. Pour résoudre ce problème, vous devrez télécharger un RPM et l’installer.

Utilisateurs de Fedora 27: ce binaire Fedora 26 devrait fonctionner correctement, mais utilisez à vos risques et périls!

sudo dnf install https://download.zfsonlinux.org/fedora/zfs-release.fc26.noarch.rpm -y

En plus d’installer ce RPM, vous devez également installer:

sudo dnf install kernel-devel -y

OpenSUSE

Faire fonctionner ZFS sur OpenSUSE est un peu plus facile que la plupart des distributions basées sur RPM. Cela est dû au fait qu’il dispose d’un vaste référentiel de logiciels que les utilisateurs peuvent soumettre et créer des pages d’installation faciles en un clic. ZFS n’est pas différent. Pour faire fonctionner le système de fichiers sur votre système OpenSUSE, rendez-vous sur cette page ici, et cliquez sur la version d’OpenSUSE que vous utilisez.

  Trier tous les articles Reddit en liens, images et vidéos

À partir de là, cliquez sur le bouton d’installation en un clic pour afficher le programme d’installation du logiciel OpenSUSE. Suivez les instructions à l’écran, et bientôt le logiciel sera installé!

Conclusion

ZFS sur Linux est un projet qui vise à amener le système de fichiers Oracle sur la plate-forme GNU préférée de tous. En raison de problèmes juridiques, il est très dangereux de distribuer directement le logiciel ZFS dans toutes les distributions Linux, donc aucune ne le fait (sauf pour Ubuntu, mais ils sont courageux).

Étant donné que le logiciel n’est pas conforme aux conditions de licence de la grande communauté Linux, toute personne souhaitant installer et utiliser ce système de fichiers devra le faire avec le code source seul car le projet lui-même ne prend en charge qu’une poignée de systèmes d’exploitation Linux, et ils impossible de générer des packages binaires pour tout le monde.

Si vous cherchez à faire fonctionner ZFS sur Linux dans un zpool sur votre serveur, ou peut-être à démarrer à partir de votre élégante machine de piratage pour vous vanter, vous devrez télécharger le code source et recommencer à zéro. Le code pour tout, ainsi que les instructions sur la façon de le construire sont ici.