Nell'uscita correttiva del kernel c'è un problema nel sottosistema DM (Device Mapper) che porta a danni ai dati sui dischi SSD. Il problema si è manifestato dopo , aggiunto al kernel a gennaio di quest'anno, colpisce solo il ramo 5.1 e nella stragrande maggioranza dei casi si verifica su sistemi con dischi SSD Samsung, nei quali è attivata la crittografia dei dati utilizzando dm-crypt/LUKS sopra device-mapper/LVM.
La causa del problema è una marcatura troppo aggressiva dei settori liberati tramite FSTRIM (venivano contrassegnati troppi settori in una volta, senza tener conto del limite max_io_len_target_boundary). Nei distributori che offrono il kernel 5.1, l'errore è già stato corretta in , ma rimane irrisolta in (la correzione è disponibile, ma è attualmente in fase di «testing»). Come soluzione alternativa per bloccare il problema, è possibile disattivare il servizio fstrim.service/timer, rinominare temporaneamente il file eseguibile fstrim, rimuovere il flag «discard» dalle opzioni di montaggio in fstab e disattivare la modalità «allow-discards» in LUKS tramite dmsetup.
Fonte: opennet.ru
