Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous le souhaitez)

Table des matières:

Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous le souhaitez)
Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous le souhaitez)

Vidéo: Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous le souhaitez)

Vidéo: Comment installer et utiliser ZFS sur Ubuntu (et pourquoi vous le souhaitez)
Vidéo: Commande de Création de Répertoire et de Fichier Linux - LINUX [#1] - YouTube 2024, Mars
Anonim
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 ni installé ni activé par défaut, mais il est officiellement pris en charge et proposé dans les référentiels de logiciels d’Ubuntu.
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 ni installé ni activé par défaut, mais il est officiellement pris en charge et proposé dans les référentiels de logiciels d’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 en cours de discussion. Quoi qu’il en soit, il est disponible au téléchargement sur zfsonlinux.org pour les autres distributions Linux qui n’ont pas choisi 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, ce qui vous permet d’avoir de très grands périphériques de stockage, d’où 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, de sorte qu'aucun matériel spécial n'est nécessaire pour effectuer des tâches avancées avec des disques standard.

Bien que vous ne souhaitiez peut-être pas vous préoccuper de cela sur votre ordinateur de bureau, ZFS pourrait être 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

Si ZFS n’est pas installé par défaut, il est facile à installer. Il est officiellement supporté par Ubuntu et 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 de l'installer immédiatement.
Comme toute autre application, il convient de l'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, disons que vous avez 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 create pool-name /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 ne pourrez toujours pas accéder à toutes vos données, même si deux des trois disques échouent.

sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd

Quelle que soit la commande que vous choisissez, remplacez
Quelle que soit la commande que vous choisissez, remplacez

pool-name

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 d’appareils en utilisant le

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:
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é
Le pool sera monté par défaut dans le répertoire racine. Donc, si vous avez créé un pool nommé

pool-name

vous y accédez à

/pool-name

Pour ajouter un autre disque à un zpool, vous devez utiliser la commande suivante, en fournissant le chemin du périphérique.
Pour ajouter un autre disque à un zpool, vous devez utiliser la commande suivante, en fournissant le chemin du périphérique.

sudo zpool add pool-name /dev/sdx

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

sudo zpool destroy pool-name

Conseillé: