Fonctionnalités ZFS
Jetons un coup d'œil à certaines des fonctionnalités du système de fichiers ZFS:
Remarque: nous avons expliqué la procédure et les commandes sur Ubuntu 20.04 LTS (Focal Fossa).
Installation du système de fichiers ZFS sur Ubuntu
Nous utiliserons l'application de terminal de ligne de commande pour l'installation du système de fichiers ZFS. Pour lancer le terminal de la ligne de commande, utilisez le raccourci clavier Ctrl + Alt + T.
Maintenant, pour installer le système de fichiers ZFS sur Ubuntu, émettez la commande suivante dans le terminal:
$ sudo apt installer zfsutils-linux
Lorsque vous êtes invité au mot de passe, fournissez le mot de passe sudo.
Après avoir exécuté la commande ci-dessus, le système peut demander la confirmation que si vous souhaitez continuer l'installation ou non. Appuyez sur Y pour continuer; Après cela, le package sera installé sur votre système.
Pour vérifier l'installation du système de fichiers ZFS, émettez la commande suivante dans le terminal:
$ qui ZFS
Vous verrez la sortie similaire à ce qui suit:
Création du pool de rangement ZFS
Une fois l'installation terminée, nous allons maintenant créer une piscine de stockage pour nos disques. Voici les étapes pour le faire:
1. Tout d'abord, découvrez les noms des disques de la piscine. Utilisez la commande suivante dans le terminal pour le faire:
$ sudo fdisk -l
Vous verrez les disques énumérés dans la sortie. Notez les noms du lecteur que vous souhaitez mettre en commun. À partir de la sortie ci-dessus, nous pouvons voir qu'il y a deux disques / dev / sdb et / dev / sdc sont répertoriés. Nous allons créer la piscine de stockage en utilisant ces deux disques.
Il existe deux types de piscines de rangement: rayées et miroir. Dans la piscine rayée, les données sont stockées dans les rayures sur tous les appareils. Alors que dans une piscine en miroir, la copie des données est stockée sur des appareils qui les rendent tolérants aux pannes.
Pour créer la piscine rayée, utilisez la syntaxe suivante:
$ sudo zpool Créer
Pour créer la piscine miroir, utilisez la syntaxe suivante:
$ sudo zpool Créermiroir
Si une erreur se produit, essayez de forcer la commande à l'aide de l'option -f après le Zpool Créer commande.
Dans l'exemple suivant, nous créerons le pool rayé nommé «Test» à l'aide du / dev / sdb et / dev / sdc.
$ sudo zpool Créer un test / dev / sdb / dev / sdc
Pour savoir où la piscine a été montée, utilisez la commande suivante dans le terminal:
$ df -h
De la commande ci-dessus, nous pouvons voir que la piscine a été montée au / test. Vous pouvez également modifier le point de montage pour la piscine en utilisant la syntaxe suivante:
$ sudo zfs set Mountpoint =
Par exemple, pour définir Exportant / ZFS En tant que nouveau point de montage, la commande serait:
$ sudo ZFS Set MountPoint = / Export / ZFS Test
Utilisez ensuite la commande suivante pour vérifier si le point de montage a changé:
$ df -h | test grep
Vous pouvez également créer les répertoires sous le pool de stockage. Par exemple, pour créer un répertoire nommé fichiers sous le pool de stockage, la commande serait:
$ sudo ZFS Créer un test / fichiers
Pour afficher tous les pools de stockage ZFS sur le système, vous pouvez utiliser la commande suivante dans le terminal:
$ zpool liste
Il répertorie toutes les piscines ainsi que leur taille, leur utilisation de l'espace, leur santé et quelques autres informations.
Pour afficher toutes les configurations et l'état de chaque périphérique dans le pool de stockage ZFS, utilisez la commande suivante dans le terminal:
$ ZFS Statut
Si vous rencontrez des problèmes liés aux disques dans la piscine, vous pouvez utiliser l'option d'événements. Émettez la commande suivante dans le terminal pour afficher les événements associés à un pool spécifique:
$ sudo zpool Events Pool_name -v
Supprimer la piscine de rangement ZFS
Si vous n'avez plus besoin de la piscine, vous pouvez le retirer. Cependant, notez que la suppression du pool supprimera également les fichiers contenus.
Utilisez la syntaxe de commande suivante pour supprimer le pool de stockage:
$ sudo zpool détruire la pool_name
Dans cet article, vous avez appris à installer le système de fichiers ZFS sur Ubuntu 20.04 LTS (Focal Fossa). Vous avez également appris à créer un pool de stockage dans le système de fichiers ZFS et à le supprimer lorsque vous n'en avez plus besoin.