Système de fichiers ZFS, installez-le et utilisez-le sur Ubuntu 18.04 LTS

À propos du système de fichiers ZFS

Dans l'article suivant, nous allons examiner comment installer et configurer le système de fichiers ZFS sur Ubuntu 18.04 LTS. ZFS est un système de fichiers et de volumes développé par Sun Microsystems pour votre SE Solaris et est maintenant maintenu par la communauté OpenZFS. Sur ce système de fichiers Un collègue de ce blog nous a déjà parlé il y a quelque temps.

ZFS se distingue par son grande capacité, intégration des concepts précédemment séparés de système de fichiers et gestionnaire de volume en un seul produit, nouveau structure sur disque, systèmes de fichiers légers et un gestion facile de l'espace de stockage. Vous pouvez en savoir plus sur ce système de fichiers pour Ubuntu dans le Wiki.

Installation du système de fichiers ZFS

Nous devons d'abord nous assurer que le les sources logicielles principales, restreintes, universelles et multivers sont activées. Pour nous assurer que nous exécuterons la commande suivante dans le terminal (Ctrl + Alt + T):

modifier les sources système de fichiers zfs

sudo apt edit-sources

Appuyez sur Entrée pour continuer.

référentiel du système de fichiers zfs

Comme vous pouvez le voir sur la capture d'écran, toutes ces sources logicielles sont activées. Si aucune de ces sources n'est activée, nous devrons les activer. Pour ce faire, nous n'aurons qu'à exécuter les commandes suivantes une par une selon les besoins:

  • Pour ajouter le référentiel principal dans le terminal (Ctrl + Alt + T) nous écrirons:
sudo apt-add-repository main
  • Si nous devons ajouter les sources limité Nous écrirons:
sudo apt-add-repository restricted
  • Au cas où vous auriez besoin des sources univers, nous taperons:
sudo apt-add-repository universe
  • Et pour les sources multivers:
sudo apt-add-repository multiverse

Après cela, nous exécutons la commande suivante pour mettre à jour le cache à partir du référentiel de paquets apt:

sudo apt update

Maintenant, nous pouvons exécuter la commande suivante pour installer le système de fichiers ZFS sur Ubuntu 18.04 LTS:

installation de zfsutils sous linux

sudo apt-get install zfsutils-linux

Configuration du pool ZFS RAID 0

Dans cette section, nous verrons comment configurer un Pool ZFS RAID 0. RAID 0, ajoutez quelques disques durs. Celles-ci s'additionnent pour créer un seul grand lecteur virtuel. Cela augmente considérablement la vitesse d'écriture / lecture.

Mais il y a un gros problème dans RAID 0. Si l'un des disques ajoutés tombe en panne, toutes les données seront perdues.

Vérifier les pools ZFS

Can vérifier l'état des pools ZFS avec la commande suivante:

Statut zpool

sudo zpool status

Comme vous pouvez le voir, je n'ai pas encore de piscines disponibles.

Voyons comment configurer notre premier pool ZFS. Mais avant cela, vous devez vous assurer avoir au moins 2 disques durs installés dans l'équipe. Pour cet exemple, j'ai installé 2 disques durs virtuels (Taille de 20 Go), en plus du disque sur lequel j'ai installé le système d'exploitation, dans ma machine virtuelle avec Ubuntu 18.04 LTS.

disques durs installés

Maintenant, nous allons créer notre premier groupe ZFS, je vais l'appeler fichiers. Bien sûr, vous pouvez l'appeler autre chose si vous le souhaitez. Exécutez la commande suivante. Dans le débit inclure des disques qui ne sont pas utilisés, nous allons que le système d'exploitation ne doit pas être inclus.

fichiers de pool zfs

sudo zpool create -f archivos /dev/sdb /dev/sdc

Maintenant, nous pouvons exécuter la commande suivante pour lister le groupe ZFS:

liste zpool

sudo zpool list

Comme vous pouvez le voir dans la capture d'écran ci-dessus, le nom du groupe est des fichiers et la TAILLE est de 19,9 Go (10 Go x 2 = 20 Go).

Le groupe ZFS doit être monté dans / files automatiquement, comme vous pouvez le voir à partir de la sortie de la commande df.

système de fichiers monté

Par défaut, seul root peut écrire dans ce répertoire. Nous pouvons changer cela pour que tout utilisateur ordinaire puisse apporter des modifications au répertoire, en tapant dans le terminal (Ctrl + Alt + T):

sudo chown -Rfv USERNAME:GROUPNAME /archivos

REMARQUE: Ici, USERNAME et GROUPNAME sont votre nom d'utilisateur. Ils portent généralement le même nom.

Comme vous pouvez le voir dans la capture d'écran suivante, propriété du répertoire / des fichiers il a été modifié avec succès.

Changement de propriété du système de fichiers ZFS

Comme vous pouvez le voir sur la capture d'écran ci-dessous, je peux maintenant déjà copier et coller des fichiers dans le répertoire / files en tant qu'utilisateur ordinaire.

fichiers copiés

Modification du point de montage du groupe ZFS existant

Si à un moment donné, nous voulons ou devons monter le groupe ZFS existant dans un autre emplacement, nous pouvons le faire facilement. Par exemple, si nous voulons monter le répertoire des fichiers du groupe ZFS dans / var / www, nous pouvons le faire avec la commande suivante:

sudo zfs set mountpoint=/var/www archivos

REMARQUE: assurez-vous que le répertoire dans lequel vous allez monter le pool ZFS existe avant d'exécuter cette commande.

Changement de point de montage ZFS

Comme vous pouvez le voir dans la sortie de la commande df, le point de montage est changé en / var / www.

Suppression d'un pool ZFS

Nous allons maintenant voir comment supprimer le pool ZFS que nous venons de créer. Pour ce faire, nous n'aurons qu'à exécuter la commande suivante:

sudo zpool destroy archivos

Comme on peut le voir dans la capture d'écran ci-dessous, Ensemble ZFS supprimé que nous avions créé.

supprimer le pool zfs

C'est ainsi que vous pouvez installer et configurer le système de fichiers ZFS sur une machine virtuelle exécutant Ubuntu 18.04 LTS.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Mickyrockero dit

    Ce sera la même méthode pour LVM sinon, expliquez mieux et s'il s'agit d'un disque ssd et que l'autre mécanicien applique également cette méthode de gestion de fichiers, j'apprécierais votre réponse rapide