Problem med SSD-dataförlust när du använder Linux-kärna 5.1, LVM och dm-crypt

I en underhållsversion av kärnan Linux 5.1.5 fast problemet ligger i delsystemet DM (Device Mapper), som kan orsaka till datakorruption på SSD-enheter. Problemet började dyka upp efteråt förändringar, som lades till kärnan i januari i år, påverkar bara 5.1-grenen och visas i de allra flesta fall på system med Samsung SSD-enheter som använder datakryptering med dm-crypt/LUKS över device-mapper/LVM.

Orsaken till problemet är För aggressiv markering av frigjorda block via FSTRIM (för många sektorer markerades åt gången, utan att ta hänsyn till max_io_len_target_boundary-gränsen). Av distributionerna som erbjuder 5.1-kärnan har felet redan åtgärdats fedora, men förblir fortfarande okorrigerad i archlinux (fixen är tillgänglig, men är för närvarande i grenen "testning"). En lösning för att blockera problemet är att inaktivera tjänsten fstrim.service/timer, tillfälligt byta namn på den körbara filen fstrim, utesluta flaggan "kassera" från monteringsalternativen i fstab och inaktivera läget "tillåt kassera" i LUKS via dmsetup .

Källa: opennet.ru

Lägg en kommentar