Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Stratis est un nouvel outil de gestion du stockage local fourni dans RHEL8 / Centos 8, qui aidera à créer un stockage hiérarchisé sur des périphériques en mode bloc. Dans RHEL8 / Centos8, Stratis peut être obtenu en installant deux packages. Dans RHEL7, nous avons le système de fichiers BTRFS, Red Hat a supprimé le support BTRFS dans RHEL 8 et fourni le système de gestion de stockage local Stratis.

Pour commencer à utiliser Stratis, nous devons ajouter des périphériques de disque et créer un pool séparé.Dans un pool Stratis, plusieurs systèmes de fichiers peuvent être créés.

Installez Stratis

Utilisez yum pour installer stratis avec la commande suivante :

[root @ localhost ~] # yum -y strate d'installation *

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
Une fois l'installation terminée, définissez le démarrage pour activer et démarrer immédiatement:

[root @ localhost ~] # systemctl enable stratisd --now

Vérifiez si les éléments suivants sont activés:
Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Liste des disques disponibles

Cinq disques de 2 Go sont ajoutés ici. Utilisez la commande suivante pour répertorier les disques:

[root @ localhost ~] # lsblk

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Répertoriez les pools et les systèmes de fichiers existants:

Utilisez les commandes suivantes pour répertorier les périphériques de bloc, les pools de stratis et les systèmes de fichiers:

[root @ localhost ~] # stratis blockdev list 
[root @ localhost ~] # stratis pool list 
[root @ localhost ~] # stratis filesystem list

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Créer un pool et un système de fichiers

Tout d'abord, nous créons le pool "data01_pool". Ajoutez / dev / sda, / dev / sdb, / dev / sdc, / dev / sdd au pool:

[root @ localhost ~] # stratis pool create data01_pool /dev/sd{a..d} 
[root @ localhost ~] # stratis pool list 
[root @ localhost ~] # stratis blockdev list

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
Les commandes ci-dessus créent le pool "data01_pool", affichent le pool et affichent le périphérique de bloc.

Ensuite, créez deux systèmes de fichiers à partir du pool "data01_pool":

[root @ localhost ~] # stratis filesystem create data01_pool user_data01 
[root @ localhost ~] # stratis filesystem create data01_pool user_data02

La commande suivante répertorie le système de fichiers créé:

[root @ localhost ~] # stratis filesystem list
或者
[root @ localhost ~] # stratis fs list

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
Dans le système de fichiers répertorié dans la figure ci-dessus, le champ Devicecorrespond à l'emplacement du périphérique stratis.

Monter le système de fichiers créé

Une fois le système de fichiers créé à partir du pool, créez un point de montage et montez le système de fichiers. Par défaut, lors de la création d'un système de fichiers, il le formatera avec le système de fichiers XFS.

# Créer un point de montage 
[root @ localhost ~] # mkdir / user_data01 
[root @ localhost ~] # mkdir / user_data02 
# Monter le système de fichiers 
[root @ localhost ~] # mount / stratis / data01_pool / user_data01 / user_data01 / 
[root @ localhost ~] # mount / stratis / data01_pool / user_data02 / user_data02 /

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
Utilisez pour df -hvisualiser la situation de montage:

[root @ localhost ~] # df -h / user_data * 
Système de fichiers Taille Avail Utilisé Util% Monté sur 
/ dev / Mapper / Stratis-1-359fd7072d8349d390741a1a71f885fb-mince-fs-0657c26979ed443aa4d3a70c15606e1c 1.0T 7.2g 1% 1017G / user_data01 
/ dev / Mapper / stratis-1-359fd7072d8349d390741a1a71f885fb-thin-fs-b91b970f23d94eb6b2ed56f347f770d2 1.0T 7.2G 1017G 1% / user_data02

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
J'espère que vous avez remarqué que nous n'avons pas formaté le système de fichiers. Le programme Stratis a résolu ce problème pour nous et a créé un système de fichiers de type XFS.

De plus, en raison du provisionnement léger, par défaut, il montrera que la taille du système de fichiers est de 1 To et que la taille est uniquement virtuelle, pas réelle. Pour vérifier la taille réelle, vous devrez utiliser la commande Stratis

En utilisant df -hT /user*le système de fichiers correspondant aux points de montage de user_data01 et user_data02, vous pouvez voir que leurs types sont tous au format XFS.
Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Ajouter des entrées de montage de démarrage dans / etc / fstab

Tout d'abord, vous devez obtenir l'UUID du système de fichiers. Il existe deux méthodes:

La première méthode consiste stratis fs listà obtenir l'UUID du système de fichiers en l'utilisant .

[root @ localhost ~] # stratis fs list

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
La deuxième façon consiste à utiliser blkid pour obtenir l'uuid du stockage en bloc et filtrer le système de fichiers stratis:

[root @ localhost ~] # blkid | grep stratis

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)
Ce qui suit consiste à écrire les informations de blocage dans /etc/fstab:

[root @ localhost ~] # echo "UUID = 0657c26979ed443aa4d3a70c15606e1c / user_data01 valeurs par défaut de xfs, x-systemd.requires = stratis.service 0 0" >> / etc / fstab 
[root @ localhost ~] # echo "UUID2344fb9b9 = b91f46fb9 ~] # echo" UUID2342df9b9 par défaut, x-systemd.requires = stratis.service 0 0 ">> / etc / fstab

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Vérifiez la version du démon Stratis

Si vous devez vérifier la version du démon exécutant Stratis, utilisez la commande suivante:

[root @ localhost ~] # démon stratis version 
2.1.0

Utilisation de Stratis pour gérer le stockage local dans Centos8 (1) Utilisation de Stratis pour gérer le stockage local dans Centos8 (1)

Pour résumer

Stratis est un nouvel outil de gestion du stockage local fourni dans RHEL8 / Centos8, qui aidera à créer un stockage hiérarchisé sur des périphériques en mode bloc. Dans RHEL8 / Centos8, Stratis peut être obtenu en installant deux packages.

Je suppose que tu aimes

Origine blog.csdn.net/yaxuan88521/article/details/114819208
conseillé
Classement