Памылка ў ядры Linux 5.12-rc1, якая прыводзіць да страты дадзеных у ФС

Лінус Торвальдс перасцярог карыстальнікаў аб выяўленні ў эксперыментальным выпуску ядра 5.12-rc1 крытычнай праблемы, параіў не ўсталёўваць для тэставання дадзеную версію і пераназваў Git-тэг "v5.12-rc1" у "v5.12-rc1-dontuse". Праблема выяўляецца пры выкарыстанні файла падпампоўкі і можа прывесці да пашкоджання дадзеных у файлавай сістэме ў якой размешчаны дадзены файл.

У прыватнасці, прапанаваныя ў 5.12-rc1 змены парушылі нармальную працу з файлам падпампоўкі і прывялі да страты зрушэння пачатку дадзеных падпампоўкі ў ФС, што прывяло да катастрафічных вынікаў - расцірання змесціва ФС выпадковымі дадзенымі падпампоўкі. Праблема закранае толькі сістэмы з файлам падпампоўкі (swapfile) і не выяўляецца пры выкарыстанні для падпампоўкі асобнай дыскавай часткі.

Крыніца: opennet.ru

Дадаць каментар