Problema de perda de datos SSD ao usar o núcleo Linux 5.1, LVM e dm-crypt

Nunha versión de mantemento do núcleo Linux 5.1.5 fixo o problema está no subsistema DM (Device Mapper), que pode provocar a corrupción de datos en unidades SSD. O problema comezou a aparecer despois cambios, engadido ao kernel en xaneiro deste ano, afecta só á rama 5.1 e na gran maioría dos casos aparece en sistemas con unidades SSD Samsung, que usan o cifrado de datos mediante dm-crypt/LUKS sobre device-mapper/LVM.

Causa do problema é Marcado demasiado agresivo de bloques liberados mediante FSTRIM (marcáronse demasiados sectores á vez, sen ter en conta o límite max_io_len_target_boundary). Das distribucións que ofrecen o núcleo 5.1, o erro xa foi corrixido en Fedora, pero aínda non se corrixiu en ArchLinux (a corrección está dispoñible, pero actualmente está na rama "probas"). Unha solución alternativa para bloquear o problema é desactivar o servizo fstrim.service/timer, renomear temporalmente o ficheiro executable fstrim, excluír a marca "descartar" das opcións de montaxe en fstab e desactivar o modo "permitir descartar" en LUKS mediante dmsetup. .

Fonte: opennet.ru

Engadir un comentario