4.11. Systèmes de fichiers et stockage
Stratis permet désormais de définir la taille du système de fichiers lors de sa création
Vous pouvez désormais définir la taille requise lors de la création d'un système de fichiers. Auparavant, la taille automatique par défaut était de 1 TiB. Avec cette amélioration, les utilisateurs peuvent définir une taille de système de fichiers arbitraire. La limite inférieure ne doit pas être inférieure à 512 MiB.
Amélioration de la gestion de l'overprovisionnement des pools Stratis
Grâce aux améliorations apportées à la gestion du thin provisioning, vous pouvez désormais bénéficier de meilleurs avertissements, d'une allocation précise de l'espace pour les métadonnées du pool, d'une meilleure prévisibilité, d'une sécurité globale et d'une fiabilité accrue de la gestion du thin pool. Un nouveau mode distinct désactive l'overprovisioning. Grâce à cette amélioration, l'utilisateur peut désactiver l'overprovisioning pour s'assurer qu'un pool contient suffisamment d'espace pour prendre en charge tous ses systèmes de fichiers, même si ceux-ci sont complètement pleins.
Stratis offre désormais une meilleure gestion des piscines individuelles
Vous pouvez désormais arrêter et démarrer des pools Stratis individuels arrêtés. Auparavant, stratisd
tentait de démarrer tous les pools disponibles pour tous les périphériques qu'il détectait. Cette amélioration permet une gestion plus souple des pools individuels au sein de Stratis, ainsi que de meilleures capacités de débogage et de récupération. Le système ne nécessite plus de redémarrage pour effectuer des opérations de récupération et de maintenance pour un seul pool.
Activation de la configuration spécifique au protocole des chemins d'accès des dispositifs à trajets multiples
Auparavant, en raison des différentes configurations optimales pour les différents protocoles, il était impossible de définir la configuration correctement sans définir une option pour chaque protocole individuel. Grâce à cette amélioration, les utilisateurs peuvent désormais configurer les chemins d'accès des dispositifs à trajets multiples en fonction de leur protocole de transport. Utilisez la sous-section protocol
de la section overrides
dans le fichier /etc/multipath.conf
pour configurer correctement les chemins d'accès des périphériques à trajets multiples en fonction de leur protocole.
Nouvelle bibliothèque de fonctionnalités libnvme
Auparavant, l'utilitaire de l'interface de ligne de commande du stockage NVMe (nvme-cli
) incluait toutes les fonctions et définitions d'aide. Cette amélioration apporte une nouvelle bibliothèque libnvme
à RHEL 9.1. Cette bibliothèque comprend les éléments suivants
- Définitions de types pour les structures de la spécification NVMe
- Enumérations et champs de bits
- Fonctions d'aide pour construire, distribuer et décoder les commandes et les charges utiles
- Utilitaires pour connecter, scanner et gérer les périphériques NVMe
Avec cette mise à jour, les utilisateurs n'ont pas besoin de dupliquer le code dans plusieurs projets et paquets, tels que nvme-stas
, et peuvent s'appuyer sur cette bibliothèque commune.
(BZ#2099619)
Une nouvelle bibliothèque libnvme
est maintenant disponible
With this update, nvme-cli is divided in two different projects: * nvme-cli
now only contains the code specific to the nvme
tool * libnvme
library now contains all type definitions for NVMe specification structures, enumerations, bit fields, helper functions to construct, dispatch, decode commands and payloads, and utilities to connect, scan, and manage NVMe devices.