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

Linux 7.0 kernel merges several enhancements

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

The Linux 7.0 kernel development has incorporated updates to AppArmor, AMDGPU, Ceph, and eCryptfs. These changes include security and hardware support improvements. The merges signal ongoing progress toward the kernel's release.

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Rapporté par l'IA

Kernel developer Cong Wang has introduced DAXFS, a new read-only filesystem designed for direct access to shared memory in Linux. Built on the Direct Access infrastructure, it bypasses traditional page caching to reduce memory overhead. The proposal aims to enable efficient sharing of data across kernels and devices.

A new patch has been proposed for the Linux kernel to enable toggling Virtual Terminal (VT) support during boot time. This change aims to provide more flexibility in kernel configuration without recompilation. The proposal was highlighted in a recent Phoronix article.

Rapporté par l'IA

The Linux kernel version 7.0 now includes support for Arm's 64-byte single-copy atomic instructions, known as LS64 and LS64V. This update enables more efficient atomic operations on compatible Arm hardware. Phoronix reports the implementation as a key enhancement for Arm64 Linux systems.

Greg Kroah-Hartman, maintainer of the Linux kernel, stated that AI-driven code review tools have become genuinely useful. He told The Register that the technology reached an inflection point about a month ago, leading to actionable bug reports.

Rapporté par l'IA

Phoronix reports a minor performance tweak in the Linux kernel 7.0, released on February 28, 2026, showing gains particularly on AMD Zen 2 processors amid broader enhancements like Zen 6 support.

 

 

 

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