שגיאה בליבת לינוקס 5.12-rc1 המובילה לאובדן נתונים ב-FS

Linus Torvalds הזהיר משתמשים לגבי זיהוי בעיה קריטית במהדורה הניסיונית של ליבה 5.12-rc1, המליץ ​​לא להתקין גרסה זו לבדיקה ושינה את שם התג Git "v5.12-rc1" ל-"v5.12-rc1-dontuse". הבעיה מתרחשת בעת שימוש בקובץ swap ויכולה להוביל לפגיעה בנתונים במערכת הקבצים בה נמצא הקובץ.

בפרט, השינויים שהוצעו ב-5.12-rc1 שיבשו את הפעולה הרגילה עם קובץ ההחלפה והובילו לאובדן הקיזוז של תחילת נתוני ההחלפה במערכת הקבצים, מה שהוביל לתוצאות הרות אסון - תוכן מערכת הקבצים הוחלפה על ידי נתוני החלפה אקראית. הבעיה משפיעה רק על מערכות עם קובץ swap ואינה מתרחשת כאשר משתמשים במחיצת דיסק נפרדת להחלפה.

מקור: OpenNet.ru

הוספת תגובה