Réduire une partition XFS sur LVM : chronique d'une apocalypse en boucle
Le Courrier de l'Oignon salue les courageux du terminal qui s'attaquent au système de fichiers XFS. Entre avertissements fatidiques et boucles de désespoir, le frisson de la manipulation de blocs est garanti.

Il fut un temps où l'idée même de réduire une partition XFS relevait de la haute sorcellerie informatique, ou d'une méthode radicale consistant à tout formater en pleurant. Mais depuis le noyau Linux 5.12, la chose est devenue possible, bien que le système s'empresse de hurler qu'il va dévorer vos données au moindre faux pas. C'est précisément cette délicieuse sensation de danger permanent qui a attiré notre attention dans les méandres du réseau onion.
Notre intrépide auteur du jour s'est donc mis en tête de libérer un peu d'espace sur son volume logique pour y ajouter une couche d'intégrité. Le problème ? XFS refuse obstinément de maigrir d'un seul coup. Qu'à cela ne tienne, la solution trouvée consiste à lancer une boucle scriptée qui grignote le disque par petits morceaux de 4096 octets, inondant l'écran de messages d'avertissement tout en testant la solidité des nerfs de l'administrateur système. Une méthode subtile qui rappelle un peu le déminage à l'aveugle.
Après une série de calculs savants impliquant des blocs, des extentes LVM et un soupçon de désespoir mathématique, l'opération s'achève... pour aboutir à un résultat joliment ironique : il manque encore quelques malheureux blocs pour finaliser l'objectif initial. Le blog nous offre ainsi une plongée fascinante et totalement gratuite dans ces petits combats du quotidien numérique, où l'on frôle la catastrophe juste pour le plaisir de voir un disque dur obéir au doigt et à l'œil.


