XFS-filsystemet föreslår självåterställning för Linuxkärnan 7.0

XFS-filsystemet kan införa autonoma självåterställningsfunktioner i kommande Linuxkärna 7.0. Ett pull request från XFS-upprätthållaren Darrick J. Wong syftar till att möjliggöra realtidsrapportering av filsysteemproblem för automatiska reparationer av användarrumsprogram. Denna funktion bygger på nya VFS-felrapporteringsverktyg som planeras för samma kärnversion.

Ett nyligen inlämnat pull request av XFS-upprätthållaren Darrick J. Wong föreslår tillägg av autonoma självåterställningsfunktioner till XFS-filsystemet i Linuxkärnan 7.0. Med titeln ”xfs: autonomous self-healing of filesystems” riktar patchserien sig mot 7.0:s sammansmältningsfönster och utnyttjar nya VFS-felrapporteringsverktyg utvecklade av Amutables CTO Christian Brauner, som också är planerade för inkludering i kärnan 7.0. Kärnan i förslaget innebär en kärnmekanism som genererar realtidshändelser för hälsostatus vid upptäckta problem, såsom metadatakorruption, fil-I/O-fel, mediecheckfel, avstängningar och avmonteringar. Dessa händelser levereras via en speciell anonym filbeskrivning, vilket tillåter användarrumsapplikationer med CAP_SYS_ADMIN-privilegier att läsa dem som C-strukturer. För att hantera resurser filas händelserna internt med gränser för att undvika uttömning, vilket säkerställer att de inte stör normala filsysteemoperationer. Dessutom introducerar patchserien en ny medie verifieringsioctl, som matar in eventuella upptäckta integritetsproblem i samma hälsövereningssystem för konsekvent rapportering. På användarrumssidan är en daemon vid namn xfs_healer utformad för att bearbeta dessa händelser och initiera reparationer automatiskt. Hanterad av systemd och med fanotify för start, kommer daemonen endast att blockera avmonteringar under aktiva reparationer. Historiskt har XFS felhantering byggt på reaktiva åtgärder, såsom manuella ingripanden med verktyg som xfs_repair. Om sammansmält, skulle detta system skifta mot proaktiv realtidsövervakning och potentiell automatisering av korrigeringar. Vid förslagets inlämning är ändringarna fortfarande ej sammansmälta i huvudkärnan.

Relaterade artiklar

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
Bild genererad av AI

Linux 7.0 kernel merges several enhancements

Rapporterad av AI Bild genererad av AI

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.

Rapporterad av AI

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.

Rapporterad av AI

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.

Rapporterad av AI

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.

 

 

 

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj