Problemi i humbjes së të dhënave SSD kur përdorni kernel Linux 5.1, LVM dhe dm-crypt

Në një lëshim të mirëmbajtjes së kernelit Linux 5.1.5 fikse problemi është në nënsistemin DM (Device Mapper), i cili mund të shkaktojë për prishjen e të dhënave në disqet SSD. Problemi filloi të shfaqej më pas Ndryshimet, i shtuar në kernel në janar të këtij viti, prek vetëm degën 5.1 dhe në shumicën dërrmuese të rasteve shfaqet në sistemet me disqe Samsung SSD, të cilat përdorin enkriptimin e të dhënave duke përdorur dm-crypt/LUKS mbi pajisjen-mapper/LVM.

Shkaku i problemit është Shënimi shumë agresiv i blloqeve të liruara përmes FSTRIM (shumë sektorë u shënuan në të njëjtën kohë, pa marrë parasysh kufirin max_io_len_target_boundary). Nga shpërndarjet që ofrojnë kernelin 5.1, gabimi tashmë është rregulluar Fedora, por ende mbetet e pakorrigjuar në ArchLinux (rregullimi është i disponueshëm, por aktualisht është në degën "testim"). Një zgjidhje për bllokimin e problemit është të çaktivizoni shërbimin fstrim.service/timer, të riemërtoni përkohësisht skedarin e ekzekutueshëm fstrim, të përjashtoni flamurin "discard" nga opsionet e montimit në fstab dhe të çaktivizoni modalitetin "lejo-discards" në LUKS nëpërmjet dmsetup. .

Burimi: opennet.ru

Shto një koment