In de correctie-uitgave van de kernel is er een probleem in de DM (Device Mapper)-subsystemen, die leidt tot gegevensverlies op SSD-opslagmedia. Het probleem doet zich voor na , dat in januari van dit jaar aan de kernel is toegevoegd, raakt alleen tak 5.1 en manifesteert zich in de overgrote meerderheid van de gevallen op systemen met Samsung SSD-opslagmedia, waarbij gegevensversleuteling wordt toegepast met behulp van dm-crypt/LUKS bovenop device-mapper/LVM.
De oorzaak van het probleem is een te agressieve markering van vrijgegeven blokken via FSTRIM (te veel sectoren werden in ƩƩn keer gemarkeerd, zonder rekening te houden met de limiet van max_io_len_target_boundary). In de distributies die kernel 5.1 aanbieden, is de fout al verholpen in , maar blijft nog steeds onopgelost in (de oplossing is beschikbaar, maar bevindt zich momenteel in de 'testing'-tak). Als een workaround voor het blokkeren van het probleem wordt genoemd het uitschakelen van de fstrim.service/timer-service, het tijdelijk hernoemen van het uitvoerbare bestand fstrim, het uitsluiten van de 'discard'-vlag uit de mount-opties in fstab en het uitschakelen van de 'allow-discards'-modus in LUKS via dmsetup.
Bron: opennet.ru
