En la actualización de corrección del núcleo un problema en el subsistema DM (Device Mapper), que a la pérdida de datos en unidades SSD. El problema comenzó a manifestarse después de , introducido en el núcleo en enero de este año, afecta solo a la rama 5.1 y en la mayoría de los casos se presenta en sistemas con unidades SSD Samsung, en las que se aplica cifrado de datos utilizando dm-crypt/LUKS sobre device-mapper/LVM.
La causa del problema es el marcado demasiado agresivo de los bloques liberados a través de FSTRIM (demasiados sectores marcados a la vez, sin tener en cuenta el límite max_io_len_target_boundary). En las distribuciones que ofrecen el núcleo 5.1, el error ya se ha corregido en , pero aún no se ha solucionado en (la corrección está disponible, pero aún se encuentra en la rama 'testing'). Como solución alternativa para bloquear el problema, se sugiere desactivar el servicio fstrim.service/timer, renombrar temporalmente el archivo ejecutable fstrim, excluir la opción 'discard' de las opciones de montaje en fstab y desactivar el modo 'allow-discards' en LUKS a través de dmsetup.
Fuente: opennet.ru
