Problema de pérdida de datos SSD al usar el kernel de Linux 5.1, LVM y dm-crypt

En una versión de mantenimiento del kernel. Linux 5.1.5 reparado el problema está en el subsistema DM (Device Mapper), que puede llevar a la corrupción de datos en unidades SSD. El problema empezó a aparecer después cambios, añadido al kernel en enero de este año, afecta sólo a la rama 5.1 y en la gran mayoría de los casos aparece en sistemas con unidades SSD de Samsung, que utilizan cifrado de datos mediante dm-crypt/LUKS sobre device-mapper/LVM.

Causa del problema es Marcado demasiado agresivo de bloques liberados a través de FSTRIM (se marcaron demasiados sectores a la vez, sin tener en cuenta el límite max_io_len_target_boundary). De las distribuciones que ofrecen el kernel 5.1, el error ya ha sido solucionado en Fedora, pero aún permanece sin corregir en ArchLinux (la solución está disponible, pero actualmente se encuentra en la rama de “prueba”). Una solución alternativa para bloquear el problema es deshabilitar el servicio fstrim.service/timer, cambiar temporalmente el nombre del archivo ejecutable de fstrim, excluir el indicador "descartar" de las opciones de montaje en fstab y deshabilitar el modo "permitir descartes" en LUKS a través de dmsetup .

Fuente: opennet.ru

Añadir un comentario