Rechercher

Chapitre 16. Premiers pas avec XFS

download PDF

Voici une vue d'ensemble de la création et de la maintenance des systèmes de fichiers XFS.

16.1. Le système de fichiers XFS

XFS est un système de fichiers de journalisation 64 bits hautement évolutif, performant, robuste et mature qui prend en charge des fichiers et des systèmes de fichiers très volumineux sur un seul hôte. Il s'agit du système de fichiers par défaut de Red Hat Enterprise Linux 9. XFS a été développé au début des années 1990 par SGI et fonctionne depuis longtemps sur des serveurs et des baies de stockage de très grande taille.

Les caractéristiques de XFS sont les suivantes

Fiabilité
  • La journalisation des métadonnées, qui garantit l'intégrité du système de fichiers après une panne du système en conservant un enregistrement des opérations du système de fichiers qui peut être rejoué lorsque le système est redémarré et que le système de fichiers est remonté
  • Contrôle étendu de la cohérence des métadonnées au moment de l'exécution
  • Utilitaires de réparation évolutifs et rapides
  • Journalisation des quotas. Cela évite d'avoir à effectuer de longs contrôles de cohérence des quotas après une panne.
Évolutivité et performance
  • Taille du système de fichiers pris en charge jusqu'à 1024 TiB
  • Capacité à prendre en charge un grand nombre d'opérations simultanées
  • Indexation B-tree pour l'extensibilité de la gestion de l'espace libre
  • Algorithmes sophistiqués de lecture anticipée des métadonnées
  • Optimisations pour les charges de travail liées à la vidéo en continu
Systèmes d'allocation
  • Allocation basée sur l'étendue
  • Politiques d'allocation tenant compte des bandes
  • Attribution retardée
  • Pré-affectation de l'espace
  • Inodes alloués dynamiquement
Autres caractéristiques
  • Copies de fichiers basées sur des liens hypertextes
  • Utilitaires de sauvegarde et de restauration étroitement intégrés
  • Défragmentation en ligne
  • Croissance du système de fichiers en ligne
  • Capacités de diagnostic complètes
  • Attributs étendus (xattr). Cela permet au système d'associer plusieurs paires nom/valeur supplémentaires par fichier.
  • Quotas de projet ou de répertoire. Cela permet de restreindre les quotas sur une arborescence de répertoires.
  • Horodatage à la seconde près

Caractéristiques de performance

XFS est très performant sur les grands systèmes avec des charges de travail d'entreprise. Un système de grande taille est un système doté d'un nombre relativement élevé de CPU, de plusieurs HBA et de connexions à des baies de disques externes. XFS est également performant sur les systèmes plus petits qui ont une charge de travail d'E/S parallèle et multithread.

XFS est relativement peu performant pour les charges de travail à fil unique et à forte intensité de métadonnées : par exemple, une charge de travail qui crée ou supprime un grand nombre de petits fichiers en un seul fil.

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.