Page d'accueil » comment » Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous voudriez)

    Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous voudriez)

    La prise en charge officielle du système de fichiers ZFS est l’une des grandes fonctionnalités d’Ubuntu 16.04. Il n'est pas installé et activé par défaut, mais il est officiellement pris en charge et proposé dans les référentiels de logiciels Ubuntu..

    Quand vous voudrez peut-être utiliser ZFS

    ZFS est un système de fichiers avancé créé à l'origine par Sun Microsystems pour le système d'exploitation Solaris. Bien que ZFS soit open source, il est malheureusement absent de la plupart des distributions Linux pour des raisons de licence. La question de savoir si le code sous licence sous la licence CDDL de ZFS est compatible avec la licence GPL du noyau Linux est un sujet de débat. Quoi qu'il en soit, il est disponible au téléchargement sur zfsonlinux.org pour les autres distributions Linux qui ne choisissent pas de l'inclure..

    Ce système de fichiers est souvent utilisé par les entreprises pour les serveurs plus grands plutôt que pour les ordinateurs de bureau. Il est conçu pour préserver l'intégrité des données en prévenant leur corruption. Chaque fichier a une somme de contrôle qui est utilisée pour valider le fichier et s’assurer qu’il n’a pas été corrompu. Il est également capable de gérer des zettaoctets de données, de sorte que vous puissiez avoir de très grands périphériques de stockage - c'est de là que vient le «Z» du nom. ZFS vous permet également de regrouper facilement plusieurs lecteurs dans un pool de stockage plus grand et peut fonctionner avec plusieurs disques à l'aide d'un logiciel RAID. Il n'a donc pas besoin de matériel spécifique pour effectuer des tâches avancées avec des disques standard..

    Bien que vous ne souhaitiez peut-être pas vous en préoccuper sur votre ordinateur de bureau, ZFS pourrait s'avérer utile pour un serveur domestique ou un périphérique de stockage connecté au réseau (NAS). Si vous avez plusieurs lecteurs et que vous êtes particulièrement préoccupé par l'intégrité des données sur un serveur, ZFS peut être le système de fichiers qui vous convient. Même sur un poste de travail, vous pouvez utiliser ZFS pour regrouper vos disques dans un seul et même grand pool de stockage plutôt que de les séparer ou de faire appel à LVM..

    Comment installer ZFS sur Ubuntu 16.04

    Bien que ZFS ne soit pas installé par défaut, son installation est simple. Il est officiellement supporté par Ubuntu, il devrait donc fonctionner correctement et sans aucun problème. Cependant, il n’est officiellement supporté que par la version 64 bits d’Ubuntu et non par la version 32 bits..

    Pour installer ZFS, dirigez-vous vers un terminal et exécutez la commande suivante:

    sudo apt install zfs

    Comme toute autre application, il convient d'installer immédiatement.

    Comment créer un pool ZFS

    ZFS utilise le concept de «pools». Un pool ZFS peut être créé à partir d'un ou de plusieurs périphériques de stockage physiques. Par exemple, supposons que vous disposiez de trois disques durs physiques. Vous pouvez les combiner dans un seul pool de stockage ZFS avec l'une des commandes suivantes..

    La commande ci-dessous crée une configuration RAID 0 dans laquelle les données sont stockées sur les trois disques sans stockage redondant. Si l'un des disques physiques échoue, votre système de fichiers sera endommagé. (En tant que tel, cela est rarement recommandé. Si vous l'utilisez, veillez à conserver des sauvegardes régulières du pool.)

    sudo zpool crée un nom de pool / dev / sdb / dev / sdc / dev / sdd

    La commande suivante crée une configuration RAID 1 dans laquelle une copie complète des données est stockée sur chaque disque. Vous pourrez toujours accéder à toutes vos données, même si deux des trois disques échouent..

    sudo zpool crée le nom du pool miroir / dev / sdb / dev / sdc / dev / sdd

    Quelle que soit la commande que vous choisissez, remplacez nom de piscine avec tout ce que vous voulez nommer le pool de stockage. Remplacer / dev / sdb / dev / sdc / dev / sdd avec la liste des noms de disques que vous souhaitez combiner dans le pool.

    Vous pouvez trouver les noms de périphérique à l’aide des touches sudo fdisk -l commande, qui listera vos périphériques de stockage installés.

    Une fois que vous avez créé un ou plusieurs pools, vous pouvez utiliser la commande suivante pour vérifier l'état de vos pools ZFS:

    sudo zpool status

    Le pool sera monté par défaut dans le répertoire racine. Donc, si vous avez créé un pool nommé nom de piscine , vous y accéderiez à / nom-pool .

    Pour ajouter un autre disque à un zpool, utilisez la commande suivante, en indiquant le chemin d'accès au périphérique..

    sudo zpool add nom-pool / dev / sdx

    Et, si vous voulez détruire le pool, utilisez la commande suivante:

    sudo zpool destroy nom-pool

    Ceci ne fait que commencer avec ZFS. À partir de là, vous devez comprendre suffisamment ce qui se passe pour explorer la documentation plus avancée et les options de ligne de commande. Pour plus d'informations, consultez des références de commande plus importantes, telles que la référence ZFS d'Ubuntu et la documentation du projet ZFS sur Linux..