Aller au contenu

XFS : XFS, système de fichiers journalisé de Silicon Graphics (sans développement officiel)

Infrastructure

XFS : système de fichiers journalisé créé par Silicon Graphics, dont le nom n'a pas de développement officiel. « Un système de fichiers bâti pour les très gros volumes, qui raye les fichiers supprimés de ses registres sans toucher aux étagères », par analogie avec l'entrepôt où l'on barre une ligne de l'inventaire en laissant le carton à sa place, au cas où quelqu'un viendrait le chercher.

Repères : Créé en 1993 par Silicon Graphics pour son système IRIX, porté sous Linux au début des années 2000, il est le système de fichiers par défaut de Red Hat Enterprise Linux depuis la version 7, sortie en 2014. Il décrit les fichiers par extents, des plages de blocs contigus, et journalise ses métadonnées.

Journalisation : Le journal garantit la cohérence des métadonnées après une panne, par exemple une coupure de courant pendant une écriture. Il ne protège pas le contenu des fichiers et ne sert pas à les effacer.

Suppression : Supprimer un fichier libère ses blocs dans l'inventaire sans les écraser : le contenu reste sur le disque jusqu'à ce qu'il soit réutilisé. Sur un disque SSD (Solid State Drive), la commande TRIM, envoyée par fstrim ou par l'option de montage discard, peut faire disparaître ces blocs plus tôt, mais à un moment que personne ne garantit.

Ce qui arrive si on s'en passe

Supprimer des données sensibles sur un volume XFS non chiffré, puis céder, recycler ou renvoyer le disque, revient à remettre un carton d'archives en promettant qu'on a barré la table des matières. Un outil de récupération, ou une simple lecture brute des blocs, retrouve alors des fragments entiers de fichiers. Sur un serveur, la protection réaliste consiste à chiffrer le volume dès l'installation, par exemple avec LUKS (Linux Unified Key Setup), puis à détruire les clés ou à employer l'effacement sécurisé du disque lors de la mise au rebut.

Explication de la marmotte

XFS est une manière de ranger les fichiers sur un disque, très utilisée sur les serveurs Linux, surtout pour les gros volumes de données. Quand on supprime un fichier, XFS retire seulement son nom de la liste et marque la place comme libre. Le contenu reste sur le disque tant que rien n'est écrit par-dessus. Pour qu'un disque jeté ou revendu ne révèle rien, il faut l'avoir chiffré dès le départ.

Où ce terme est utilisé

← Tout le glossaire