Le système de fichiers XFS propose l'auto-guérison pour le noyau Linux 7.0

Le système de fichiers XFS pourrait introduire des capacités d'auto-guérison autonomes dans le prochain noyau Linux 7.0. Une demande de fusion de Darrick J. Wong, mainteneur de XFS, vise à activer le rapport en temps réel des problèmes de système de fichiers pour des réparations automatiques par des programmes en espace utilisateur. Cette fonctionnalité s'appuie sur de nouveaux outils de rapport d'erreurs VFS prévus pour la même version du noyau.

Une demande de fusion récente soumise par le mainteneur de XFS Darrick J. Wong propose l'ajout de fonctionnalités d'auto-guérison autonomes au système de fichiers XFS dans le noyau Linux 7.0. Intitulée « xfs: autonomous self-healing of filesystems », l'ensemble de correctifs vise la fenêtre de fusion 7.0 et exploite de nouveaux outils de rapport d'erreurs VFS développés par le CTO d'Amutable, Christian Brauner, qui sont également prévus pour inclusion dans le noyau 7.0. Le cœur de la proposition implique un mécanisme du noyau qui génère des événements de santé en temps réel pour les problèmes détectés, tels que la corruption de métadonnées, les erreurs d'E/S de fichiers, les échecs de vérification de supports, les arrêts et les démontages. Ces événements sont livrés via un descripteur de fichier anonyme spécial, permettant aux applications en espace utilisateur avec les privilèges CAP_SYS_ADMIN de les lire sous forme de structures C. Pour gérer les ressources, les événements sont mis en file d'attente internement avec des limites pour éviter l'épuisement, assurant qu'ils ne perturbent pas les opérations normales du système de fichiers. De plus, l'ensemble de correctifs introduit un nouvel ioctl de vérification de support, qui alimente tout problème d'intégrité détecté dans le même système de surveillance de santé pour un rapport cohérent. Du côté espace utilisateur, un démon nommé xfs_healer est conçu pour traiter ces événements et initier des réparations automatiquement. Géré par systemd et utilisant fanotify pour le démarrage, le démon ne bloquera les démontages que pendant les réparations actives. Historiquement, la gestion des erreurs de XFS s'est appuyée sur des mesures réactives, telles que des interventions manuelles avec des outils comme xfs_repair. Si fusionné, ce système passerait à une surveillance proactive en temps réel et une potentielle automatisation des correctifs. Au moment de la soumission de la proposition, les changements n'étaient pas encore fusionnés dans le noyau principal.

Articles connexes

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Image générée par IA

Noyau Linux 7.0 intègre plusieurs améliorations

Rapporté par l'IA Image générée par IA

Le développement du noyau Linux 7.0 a incorporé des mises à jour pour AppArmor, AMDGPU, Ceph et eCryptfs. Ces changements incluent des améliorations de sécurité et de support matériel. Ces intégrations signalent un progrès continu vers la sortie du noyau.

Les développeurs derrière FamFS visent l’intégration upstream du système de fichiers en 2026. Cette initiative vise à l’incorporer dans les noyaux Linux principaux. L’annonce provient de Phoronix, une source clé pour les actualités hardware et software Linux.

Rapporté par l'IA

Le développeur du noyau Cong Wang a introduit DAXFS, un nouveau système de fichiers en lecture seule conçu pour un accès direct à la mémoire partagée sous Linux. Construit sur l'infrastructure Direct Access, il contourne le cache de pages traditionnel pour réduire la surcharge mémoire. La proposition vise à permettre un partage efficace de données entre noyaux et périphériques.

Linus Torvalds a annoncé que le noyau Linux passera à la version 7.0 après la fin de la série 6.x, marquant une étape cosmétique mais symbolique pour le projet open source. Cette décision suit les pratiques établies de numérotation pour maintenir les chiffres mineurs gérables, sans refonte technique majeure liée au changement. Les développements en cours incluent une intégration élargie de Rust et des améliorations du support matériel.

Rapporté par l'IA

Les développeurs graphiques Linux ont soumis des correctifs pour résoudre les erreurs de mémoire virtuelle qui affectent les anciens GPU AMD GCN. Ces correctifs visent à améliorer la stabilité des cartes comme les séries HD 7000 et R9 290 lors des charges Vulkan. Les changements arrivent avant la sortie du noyau Linux 6.19.

Le projet OpenZFS a publié la version 2.4, ajoutant le support du noyau Linux 6.18 LTS ainsi que plusieurs améliorations de performances et de gestion. Cette mise à jour introduit des fonctionnalités comme les quotas par défaut et un chiffrement amélioré, au bénéfice des utilisateurs de systèmes Linux et FreeBSD. La sortie met l'accent sur la fiabilité et l'efficacité des opérations du système de fichiers.

Rapporté par l'IA

La couverture précoce de Phoronix met en lumière les améliorations attendues du polling IOPOLL d'IO_uring dans Linux 7.0, s'appuyant sur des affinements antérieurs du kernel pour une performance supérieure en I/O asynchrone dans les applications à haut débit.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser