نظام الملفات XFS يقترح الشفاء الذاتي لنواة لينكس 7.0

قد يقدم نظام الملفات XFS قدرات شفاء ذاتي مستقلة في نواة لينكس 7.0 القادمة. طلب دمج من صيانة XFS Darrick J. Wong يهدف إلى تمكين الإبلاغ في الوقت الفعلي عن مشكلات نظام الملفات للإصلاحات التلقائية بواسطة برامج فضاء المستخدم. تُبنى هذه الميزة على أدوات جديدة للإبلاغ عن أخطاء VFS المخطط لها في نفس إصدار النواة.

طلب دمج حديث مقدم من صيانة XFS Darrick J. Wong يقترح إضافة ميزات شفاء ذاتي مستقلة إلى نظام الملفات XFS في نواة لينكس 7.0. بعنوان “xfs: autonomous self-healing of filesystems”، يستهدف مجموعة التصحيحات نافذة الدمج 7.0 ويستفيد من أدوات جديدة للإبلاغ عن أخطاء VFS طورها CTO Amutable Christian Brauner، والتي مقرر تضمينها أيضًا في النواة 7.0. يتضمن جوهر الاقتراح آلية نواة تولد أحداث صحة في الوقت الفعلي للمشكلات المكتشفة، مثل تلف البيانات الوصفية، أخطاء إدخال/إخراج الملفات، فشل فحوصات الوسائط، الإغلاقات، والفك التركيب. يتم تسليم هذه الأحداث عبر وصف مرجعي ملف مجهول خاص، مما يسمح لتطبيقات فضاء المستخدم ذات الامتيازات CAP_SYS_ADMIN بقراءتها كهياكل C. لإدارة الموارد، يتم تسلسل الأحداث داخليًا بحدود لتجنب الإنهاك، مما يضمن عدم تعطيل العمليات الطبيعية لنظام الملفات. بالإضافة إلى ذلك، تقدم مجموعة التصحيحات ioctl جديد للتحقق من الوسائط، الذي يغذي أي مشكلات سلامة مكتشفة في نفس نظام مراقبة الصحة للإبلاغ المتسق. من جانب فضاء المستخدم، تم تصميم خادم يُدعى xfs_healer لمعالجة هذه الأحداث وبدء الإصلاحات تلقائيًا. يُدار بواسطة systemd ويستخدم fanotify للتشغيل، وسيمنع الخادم فقط إلغاء التركيب أثناء الإصلاحات النشطة. تاريخيًا، اعتمد التعامل مع أخطاء XFS على تدابير تفاعلية، مثل التدخلات اليدوية بأدوات مثل xfs_repair. إذا تم الدمج، سينتقل هذا النظام نحو مراقبة استباقية في الوقت الفعلي وأتمتة محتملة للإصلاحات. حتى تقديم الاقتراح، لا تزال التغييرات غير مدمجة في النواة الرئيسية.

مقالات ذات صلة

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.

من إعداد الذكاء الاصطناعي

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.

من إعداد الذكاء الاصطناعي

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

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض