Na versão corretiva do núcleo o problema na subsistema DM (Device Mapper), que leva à corrupção de dados em unidades SSD. O problema começou a surgir após , adicionado ao núcleo em janeiro deste ano, afeta apenas a ramificação 5.1 e, na grande maioria dos casos, ocorre em sistemas com unidades SSD da Samsung, nos quais é aplicada a criptografia de dados usando dm-crypt/LUKS sobre device-mapper/LVM.
A causa do problema é a marcação excessivamente agressiva dos blocos liberados através do FSTRIM (muitos setores foram marcados de uma só vez, sem considerar o limite max_io_len_target_boundary). Nos distribuições que oferecem o núcleo 5.1, o erro já foi corrigido em , mas ainda permanece sem correção em (a correção está disponível, mas ainda se encontra na ramificação "testing"). Como uma solução alternativa para bloquear o problema, recomenda-se desabilitar o serviço fstrim.service/timer, renomear temporariamente o arquivo executável fstrim, excluir a flag "discard" das opções de montagem no fstab e desativar o modo "allow-discards" no LUKS através do dmsetup.
Fonte: opennet.ru
