Nella release correttiva del kernel il problema nel sottosistema DM (Device Mapper) che a danni ai dati sugli SSD. Il problema si manifesta dopo , introdotto nel kernel a gennaio di quest'anno, riguarda solo il ramo 5.1 e nella stragrande maggioranza dei casi si presenta sui sistemi con SSD Samsung, nei quali viene utilizzata la crittografia dei dati con dm-crypt/LUKS sopra device-mapper/LVM.
La causa del problema è un'etichettatura troppo aggressiva dei blocchi liberati tramite FSTRIM (in un colpo solo venivano etichettati troppi settori, senza considerare il limite max_io_len_target_boundary). Tra le distribuzioni che offrono il kernel 5.1, l'errore è già stato corretto in , ma rimane irrisolto in (la correzione è disponibile, ma si trova ancora nel ramo «testing»). Come soluzione alternativa per bloccare il problema, si consiglia di disabilitare il servizio fstrim.service/timer, rinominare temporaneamente il file eseguibile fstrim, escludere il flag «discard» dalle opzioni di montaggio in fstab e disabilitare la modalità «allow-discards» in LUKS tramite dmsetup.
Fonte: opennet.ru
