4.9. Systèmes de fichiers et stockage


nvme-cli repassé à la version 2.2.1

Les paquets nvme-cli ont été mis à jour vers la version 2.2.1, qui apporte de nombreuses corrections de bogues et améliorations. Les changements notables sont les suivants :

  • Ajout de la nouvelle commande nvme show-topology, qui affiche la topologie de tous les sous-systèmes NVMe.
  • Suppression de la dépendance de libuuid.
  • Les champs de données de uint128 sont affichés correctement.
  • Mise à jour de la dépendance libnvme à la version 1.2.

Bugzilla:2139753

libnvme repassé à la version 1.2

Les paquets libnvme ont été mis à jour vers la version 1.2, qui apporte de nombreuses corrections de bogues et améliorations. Le changement le plus notable est la suppression de la dépendance de la bibliothèque libuuid.

Bugzilla:2139752

Stratis assure la cohérence de la taille des blocs dans les pools

Stratis applique désormais une taille de bloc cohérente dans les pools afin de résoudre les problèmes potentiels qui peuvent survenir lorsque des périphériques de taille de bloc différente existent dans un pool. Grâce à cette amélioration, les utilisateurs ne peuvent plus créer un pool ou ajouter de nouveaux périphériques dont la taille de bloc est différente de celle des périphériques existants dans le pool. Par conséquent, le risque de défaillance du pool est réduit.

Bugzilla:2039957

Prise en charge de la croissance des disques existants dans le pool Stratis

Auparavant, lorsqu'un utilisateur ajoutait de nouveaux disques à la matrice RAID, la taille de la matrice RAID augmentait généralement. Cependant, dans tous les cas, Stratis ignorait l'augmentation de la taille et continuait à utiliser uniquement l'espace disponible sur la matrice RAID lors de son ajout au pool. Par conséquent, Stratis n'était pas en mesure d'identifier le nouveau périphérique et les utilisateurs ne pouvaient pas augmenter la taille du pool.

Grâce à cette amélioration, Stratis identifie désormais tous les membres du pool dont la taille a augmenté. Par conséquent, les utilisateurs peuvent maintenant lancer une commande pour étendre le pool en fonction de leurs besoins.

Stratis prend désormais en charge la croissance des disques existants au sein de son pool, en plus de la fonction existante de croissance du pool par l'ajout de nouveaux disques.

Bugzilla:2039955

Amélioration de la fonctionnalité de la commande lvreduce

Avec cette amélioration, lorsque le volume logique (LV) est actif, la commande lvreduce vérifie si la réduction de la taille du LV n'endommagerait pas un système de fichiers présent sur celui-ci. Si un système de fichiers sur le LV nécessite une réduction et que l'option lvreduce resizefs n'a pas été activée, le LV ne sera pas réduit.

En outre, de nouvelles options sont désormais disponibles pour contrôler la gestion des systèmes de fichiers lors de la réduction d'un LV. Ces options offrent aux utilisateurs une plus grande flexibilité et un meilleur contrôle lors de l'utilisation de la commande lvreduce.

Bugzilla:1878893

Des informations sur l'alignement des E/S directes pour statx ont été ajoutées

Cette mise à jour introduit une nouvelle valeur de masque, "STATX_DIOALIGN", dans l'appel statx(2). Lorsque cette valeur est définie dans le champ stx_mask, elle demande les valeurs stx_dio_mem_align et stx_dio_offset_align, qui indiquent respectivement l'alignement requis (en octets) pour les tampons de mémoire utilisateur, les décalages de fichiers et les longueurs de segments d'E/S pour les E/S directes (O_DIRECT) sur ce fichier. Si l'E/S directe n'est pas prise en charge sur le fichier, les deux valeurs seront 0. Cette interface est désormais mise en œuvre pour les périphériques bloc ainsi que pour les fichiers sur les systèmes de fichiers xfs et ext4 dans RHEL9.

Bugzilla:2150284

Découverte du trunking de session NFSv4.1

Avec cette mise à jour, le client peut utiliser plusieurs connexions au même serveur et à la même session, ce qui accélère le transfert des données. Lorsqu'un client NFS monte un serveur NFS multi-homé avec différentes adresses IP, une seule connexion est utilisée par défaut, ignorant les autres. Pour améliorer les performances, cette mise à jour ajoute la prise en charge des options de montage trunkdiscovery et max_connect, qui permettent au client de tester chaque connexion et d'associer plusieurs connexions au même serveur et à la même session NFSv4.1.

Bugzilla:2066372

Les tailles d'entrées-sorties de NFS peuvent désormais être définies comme des multiples de PAGE_SIZE pour TCP et RDMA

Cette mise à jour permet aux utilisateurs de définir la taille des IO de NFS comme un multiple de PAGE_SIZE pour les connexions TCP et RDMA. Cela offre une plus grande flexibilité dans l'optimisation des performances de NFS pour certaines architectures.

Bugzilla:2107347

nfsrahead a été ajouté à RHEL 9

Avec l'introduction de l'outil nfsrahead, vous pouvez l'utiliser pour modifier la valeur de readahead pour les montages NFS, et ainsi affecter les performances de lecture de NFS.

Bugzilla:2143747

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.