Problema de pèrdua de dades SSD quan s'utilitza el nucli Linux 5.1, LVM i dm-crypt

En una versió de manteniment del nucli Linux 5.1.5 fix el problema es troba al subsistema DM (Device Mapper), que pot causar a la corrupció de dades a les unitats SSD. El problema va començar a aparèixer després canvis, afegit al nucli el gener d'aquest any, només afecta la branca 5.1 i en la gran majoria dels casos apareix en sistemes amb unitats SSD de Samsung, que utilitzen el xifratge de dades mitjançant dm-crypt/LUKS sobre device-mapper/LVM.

Causa del problema és Marcat massa agressiu de blocs alliberats mitjançant FSTRIM (es van marcar massa sectors alhora, sense tenir en compte el límit max_io_len_target_boundary). De les distribucions que ofereixen el nucli 5.1, l'error ja s'ha corregit Fedora, però encara no s'ha corregit ArchLinux (la correcció està disponible, però actualment es troba a la branca "proves"). Una solució alternativa per bloquejar el problema és desactivar el servei fstrim.service/timer, canviar temporalment el nom del fitxer executable fstrim, excloure la marca "descartar" de les opcions de muntatge a fstab i desactivar el mode "permetre descartar" a LUKS mitjançant dmsetup. .

Font: opennet.ru

Afegeix comentari