Le noyau Linux 6.15 permet à exFAT de supprimer les fichiers bien plus vite
Le 03 avril à 14h42
2 min
Logiciel
Logiciel
exFAT est un système de fichier créé par Microsoft en 2006 pour les supports amovibles, particulièrement les cartes SD, avec un accent mis sur la gestion des métadonnées. Il s’agissait alors d’un système de fichiers propriétaire. Les spécifications ont finalement été ouvertes en 2019 et la propriété des brevets transférée à l’Open Invention Network. Ce n’est cependant pas une technologie ouverte.
Son support dans Linux a toujours été bancal, malgré des améliorations notables de temps en temps. La version 6.15 du noyau devrait cependant donner un gros coup de fouet, notamment lors de la suppression de fichiers, quand l’option de montage « discard » est active. Cette dernière signifie qu’une opération informe le périphérique de stockage que les blocs sous-jacents ne sont plus utilisés. Supprimer un fichier envoie ainsi un signal pour passer ces blocs du statut « occupé » à « libre ».

C’est un ingénieur de Sony, Yuezhang Mo, qui a apporté la modification. Il explique ainsi qu’en mode discard, les clusters sont éliminés un par un quand l’utilisateur déclenche une suppression de fichiers. Plus le nombre et le poids des fichiers augmente, plus l’opération prend de temps. Au point que ce dernier peut devenir excessif et entrainer un plantage des composants logiciels impliqués, jusqu’au blocage parfois de la machine. Sa modification a donc consisté à permettre le traitement par lots des clusters impliqués, comme le rapporte notamment Phoronix.
Pour donner un ordre d’idée, la suppression d’un fichier unique de 80 Go prenait la bagatelle de 286 secondes, un temps que l’on peut considérer comme « fou ». Avec le noyau Linux 6.15, la même opération prend… 1,6 seconde.
Le 03 avril à 14h42
Commentaires (11)
Abonnez-vous pour prendre part au débat
Déjà abonné ? Se connecter
Cet article est en accès libre, mais il est le fruit du travail d'une rédaction qui ne travaille que pour ses lecteurs, sur un média sans pub et sans tracker. Soutenez le journalisme tech de qualité en vous abonnant.
Accédez en illimité aux articles
Profitez d’un média expert et unique
Intégrez la communauté et prenez part aux débats
Partagez des articles premium à vos contacts
Abonnez-vousLe 03/04/2025 à 16h27
Le 03/04/2025 à 16h45
Il suffit de lire l'article pour voir que non...
Le 03/04/2025 à 17h44
Ton commentaire est ambigu avec le négation de la citation et la tienne.
J'allais demander pourquoi il disait que ce n'était pas une technologie ouverte alors que les specs sont ouvertes et les brevets librement utilisables.
Le 03/04/2025 à 17h56
Comme c'était pour les supports amovibles (plutôt les clés USB et les SDcards), Linux s'y est intéressé tard. Il permet de passer la limite des 4 Gio, mais comme il fallait payer une licence à Microsoft jusqu'en 2019, personne n'a vraiment investi sur le développement et les gens ont appris à s'en passer.
Le 03/04/2025 à 21h08
Autant on serait en 2020 encore je comprendrai, mais 2019 c'était il y a 6 ans, d'où mon étonnement.
Bien content de voir que ça progresse car si je migre sur Linux un jour ça ne stoppera pas mes transferts, et j'aurai trouvé curieux de voir le système souffrir sinon freezer juste pour ça.
Le 04/04/2025 à 04h13
Pour suivre l'actualité de l'évolution du noyau, il y a de vrais problèmes de régression des perfs des FS traditionnels type ext4 et de l'ordonnanceur IO (pour ceux qui ont un bon cpu/nvme, faites un comparatif fio entre le 6.1 et un des derniers) donc pour le développement de exfat autant te dire que ce n'est pas la priorité.
Modifié le 03/04/2025 à 22h38
"En vertu de la loi américaine, un brevet est un droit accordé à l'inventeur d'un procédé, d'une machine, d'un article manufacturé ou d'une composition de matière, qui est nouveau, utile et non évident.
Un brevet est généralement accordé pendant une durée limitée de 20 ans."
(Source: Wiki)
Le 04/04/2025 à 08h32
C'est un public bien précis tout de même.
Modifié le 04/04/2025 à 08h47
Le 13/04/2025 à 09h08
Et là 80Go à supprimer ça semble une action relativement banale typiquement un backup de documents.
Le 13/04/2025 à 09h16
Autre cas d'usage le mode rafale Sony parle de 10images/sec sur son Alpha 7R là aussi en raw ça doit envoyer du steak côté stockage, et une fois le bon moment sélectionné dans la rafale tu supprimes le reste.
Dernier cas tout bête le transfert sur ordi, une fois les photos récupérés il faut les supprimer de l'appareil ;)