خطأ في Linux kernel 5.12-rc1 يؤدي إلى فقدان البيانات في FS

حذر لينوس تورفالدس المستخدمين من تحديد مشكلة حرجة في الإصدار التجريبي من kernel 5.12-rc1، ونصح بعدم تثبيت هذا الإصدار للاختبار وأعاد تسمية علامة Git "v5.12-rc1" إلى "v5.12-rc1-dontuse". تحدث المشكلة عند استخدام ملف مبادلة ويمكن أن تؤدي إلى تلف البيانات في نظام الملفات الذي يوجد به الملف.

على وجه الخصوص، أدت التغييرات المقترحة في 5.12-rc1 إلى تعطيل التشغيل العادي لملف المبادلة وأدت إلى فقدان إزاحة بداية بيانات المبادلة في نظام الملفات، مما أدى إلى نتائج كارثية - تمت الكتابة فوق محتويات نظام الملفات عن طريق بيانات المبادلة العشوائية. تؤثر المشكلة فقط على الأنظمة التي تحتوي على ملف المبادلة ولا تحدث عند استخدام قسم قرص منفصل للمبادلة.

المصدر: opennet.ru

إضافة تعليق