یک خطا در هسته لینوکس 5.12-rc1 که منجر به از دست دادن اطلاعات در FS می شود

لینوس توروالدز در مورد شناسایی یک مشکل حیاتی در نسخه آزمایشی هسته 5.12-rc1 به کاربران هشدار داد، توصیه کرد این نسخه را برای آزمایش نصب نکنند و تگ Git "v5.12-rc1" را به "v5.12-rc1-dontuse" تغییر نام داد. این مشکل هنگام استفاده از فایل swap رخ می دهد و می تواند منجر به خراب شدن داده ها در سیستم فایلی شود که فایل در آن قرار دارد.

به طور خاص، تغییرات پیشنهادی در 5.12-rc1 باعث اختلال در عملکرد عادی فایل swap شد و منجر به از بین رفتن انحراف شروع داده مبادله در سیستم فایل شد که منجر به نتایج فاجعه‌بار شد - محتویات سیستم فایل بازنویسی شد. توسط داده های مبادله تصادفی این مشکل فقط سیستم‌های دارای فایل swap را تحت تأثیر قرار می‌دهد و زمانی رخ نمی‌دهد که از یک پارتیشن دیسک جداگانه برای تعویض استفاده شود.

منبع: opennet.ru

اضافه کردن نظر