Installation du système de fichiers ZFS
Vous devez d'abord vous assurer que principal, limité, univers et multivers Les sources logicielles du référentiel officiel de package Ubuntu sont activées.
Pour ce faire, exécutez la commande suivante:
$ sudo apt edit -ources
Presse continuer.
Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, j'ai toutes ces sources logicielles activées.
Si vous ne les avez pas activés, exécutez les commandes suivantes pour les ajouter une par une:
$ sudo apt-aadd-repository Main
$ sudo apt-aadd-repository restreint
$ sudo apt-ADD-Repository Universe
$ sudo apt-ADD-Repository Multiverse
Maintenant, exécutez la commande suivante pour mettre à jour le apte Cache du référentiel de packages:
$ sudo apt-get updat
Le cache du référentiel de packages doit être mis à jour.
Vous pouvez maintenant exécuter la commande suivante pour installer le système de fichiers ZFS sur Ubuntu 18.04 LTS:
$ sudo apt-get install zfsutils-linux
Maintenant, appuyez sur y Et puis appuyez sur continuer.
Le système de fichiers ZFS doit être installé.
Configuration de la piscine ZFS RAID 0
Dans cette section, je vais vous montrer comment configurer un pool de raid 0 ZFS 0.
Dans Raid 0, vous ajoutez des disques durs, et ils sont ajoutés ensemble pour faire un seul grand entraînement virtuel.
Par exemple, si vous configurez 3 unités de 1 To Drives Hard dans Raid 0 Pool, ce sera un seul disque dur virtuel 3 To. Toutes les données que vous y écrivez seront divisées en 3 disques également. Il rendra la vitesse d'écriture 3 fois plus rapide que pour 1 lecteur. Il en va de même pour la vitesse de lecture. C'est les avantages de la configuration RAID 0.
Mais il y a un inconvénient du raid 0. Si l'un de ces 3 disques échoue, toutes vos données seront perdues.
Vous pouvez vérifier l'état des pools ZFS que vous avez configurés avec la commande suivante:
$ sudo zpool statut
Comme vous pouvez le voir, je n'ai pas encore de piscines disponibles.
Je vais vous montrer comment configurer votre premier pool ZFS maintenant. Mais avant cela, assurez-vous que vous avez au moins 2 disques durs installés sur votre ordinateur. Il est nécessaire pour Raid 0.
J'ai installé 3 disques durs virtuels (8 Go de taille) sur mon Ubuntu 18.04 LTS VMware Virtual Machine comme vous pouvez le voir dans la capture d'écran ci-dessous. Je peux y accéder comme / dev / sdb, / dev / sdc, / dev / sdd
Créons maintenant notre premier pool ZFS. Je vais l'appeler des dossiers. Bien sûr, vous pouvez l'appeler autre chose si vous voulez.
Exécutez la commande suivante pour créer un pool ZFS des dossiers Dans la configuration RAID 0:
$ sudo zpool crée -f fichiers / dev / sdb / dev / sdc / dev / sdd
Piscine ZFS des dossiers devrait être créé.
Vous pouvez maintenant exécuter la commande suivante pour répertorier votre pool ZFS:
$ sudo zpool liste
Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, le NOM de la piscine est des dossiers et le TAILLE est 23.8 Go (8 Go x 3 = 24 Go)
Votre nouvellement créé des dossiers La piscine ZFS doit être montée sur /des dossiers automatiquement comme vous pouvez le voir sur la sortie du df commande.
Par défaut, /des dossiers Mount Point n'est que rédacté par l'utilisateur racine. Si vous voulez faire /des dossiers Écrivable par votre propre utilisateur et groupe, vous pouvez le faire en exécutant la commande suivante:
$ sudo chown -rfv Nom d'utilisateur: groupName / fichiers
Remarque: ici NOM D'UTILISATEUR et NOM DE GROUPE sont votre connexion NOM D'UTILISATEUR et NOM DE GROUPE. Habituellement, ils sont les mêmes.
Comme vous pouvez le voir sur la capture d'écran ci-dessous, la propriété de /des dossiers Le répertoire a changé.
Comme vous pouvez le voir dans la capture d'écran ci-dessous, je peux maintenant copier et coller des fichiers dans le /des dossiers Répertoire en tant qu'utilisateur ordinaire.
Modification du point de montage de la piscine ZFS existante
Par défaut, une piscine ZFS est montée sur / ZFSpoolName.
Par exemple, si le nom du pool est des dossiers, alors il sera monté sur /des dossiers.
Si vous le souhaitez, vous pouvez le monter ailleurs sur votre système de fichiers.
Par exemple, si vous voulez monter des dossiers Pool ZFS à / var / www, Vous pouvez le faire avec la commande suivante:
$ sudo zfs set montpoint = / var / wwwfiles
Remarque: assurez-vous que le répertoire où vous souhaitez monter la piscine ZFS existe avant d'exécuter cette commande.
Comme vous pouvez le voir sur la sortie du df commande, le point de montage est changé en / var / www
Supprimer une piscine ZFS
Dans cette section, je vais vous montrer comment supprimer le des dossiers Pool ZFS que vous venez de créer.
Vous pouvez exécuter la commande suivante pour supprimer le des dossiers Pool ZFS:
$ sudo zpool détruire les fichiers
Comme vous pouvez le voir sur la capture d'écran ci-dessous, le des dossiers La piscine ZFS a été supprimée.
C'est ainsi que vous installez et configurez le système de fichiers ZFS sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.