Sistem berkas XFS mengusulkan penyembuhan diri untuk kernel Linux 7.0

Sistem berkas XFS dapat memperkenalkan kemampuan penyembuhan diri otonom di kernel Linux 7.0 mendatang. Permintaan tarik dari pemelihara XFS Darrick J. Wong bertujuan untuk mengaktifkan pelaporan masalah sistem berkas secara real-time untuk perbaikan otomatis oleh program ruang pengguna. Fitur ini dibangun di atas alat pelaporan kesalahan VFS baru yang direncanakan untuk versi kernel yang sama.

Permintaan tarik baru yang diajukan oleh pemelihara XFS Darrick J. Wong mengusulkan penambahan fitur penyembuhan diri otonom ke sistem berkas XFS di kernel Linux 7.0. Berjudul “xfs: autonomous self-healing of filesystems,” kumpulan patch ini menargetkan jendela penggabungan 7.0 dan memanfaatkan alat pelaporan kesalahan VFS baru yang dikembangkan oleh CTO Amutable Christian Brauner, yang juga dijadwalkan dimasukkan ke kernel 7.0. Inti dari usulan ini melibatkan mekanisme kernel yang menghasilkan peristiwa kesehatan real-time untuk masalah yang terdeteksi, seperti korupsi metadata, kesalahan I/O file, kegagalan pemeriksaan media, shutdown, dan unmount. Peristiwa ini disampaikan melalui deskriptor file anonim khusus, memungkinkan aplikasi ruang pengguna dengan hak istimewa CAP_SYS_ADMIN untuk membacanya sebagai struktur C. Untuk mengelola sumber daya, peristiwa tersebut diantrekan secara internal dengan batas untuk menghindari kehabisan, memastikan tidak mengganggu operasi sistem berkas normal. Selain itu, kumpulan patch memperkenalkan ioctl verifikasi media baru, yang memasukkan masalah integritas apa pun yang terdeteksi ke sistem pemantauan kesehatan yang sama untuk pelaporan yang konsisten. Di sisi ruang pengguna, daemon bernama xfs_healer dirancang untuk memproses peristiwa ini dan memulai perbaikan secara otomatis. Dikelola oleh systemd dan menggunakan fanotify untuk startup, daemon hanya akan memblokir unmount selama perbaikan aktif. Secara historis, penanganan kesalahan XFS bergantung pada langkah-langkah reaktif, seperti intervensi manual dengan alat seperti xfs_repair. Jika digabungkan, sistem ini akan beralih ke pemantauan proaktif real-time dan potensi otomatisasi perbaikan. Hingga pengajuan usulan, perubahan tersebut belum digabungkan ke kernel utama.

Artikel Terkait

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.

Dilaporkan oleh 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.

Dilaporkan oleh AI

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

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak