I den korrigerande versionen av kärnan är problemet i DM (Device Mapper)-systemet, vilket till datakorruption på SSD-enheter. Problemet började uppträda efter , som lades till i kärnan i januari i år, påverkar endast version 5.1 och framträder i de flesta fall på system med Samsung SSD-enheter där datakryptering används via dm-crypt/LUKS ovanpå device-mapper/LVM.
Orsaken till problemet är en alltför aggressiv märkning av frigjorda block via FSTRIM (för många sektorer markerades på en gång utan att ta hänsyn till gränsen max_io_len_target_boundary). I distributionerna som erbjuder kärnan 5.1 har felet redan åtgärdats i , men är fortfarande oåtgärdat i (åtgärden är tillgänglig men befinner sig ännu i "testing"-grenen). Som en tillfällig lösning för att blockera problemet rekommenderas att inaktivera tjänsten fstrim.service/timer, tillfälligt döpa om det körbara filen fstrim, ta bort flaggan "discard" från monteringsalternativen i fstab och stänga av läget "allow-discards" i LUKS via dmsetup.
Källa: opennet.ru
