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

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

Linux kernel version 7.1 became available on June 15 as a major feature update in the 7.x series. The release includes several hardware and performance improvements for users of Intel and AMD systems.

The Linux kernel project has officially documented its policy on AI-assisted code contributions with the release of Linux 7.0. The guidelines require human accountability, disclosure of AI tool use, and a new 'Assisted-by' tag for patches involving AI. Sasha Levin formalized the consensus reached at the 2025 Maintainers Summit.

Rapporterad av AI

A proposed update to the Linux scheduler aims to reduce frame time issues on aging computers during heavy CPU loads.

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