Problém se ztrátou dat na SSD při používání jádra Linux 5.1, LVM a dm-crypt

V opravné verzi jádra Linux 5.1.5 byla opravená problém v subsystému DM (Device Mapper), který může vést vede k poškození dat na SSD úložištích. Problém se začal projevovat po změny, přidaném do jádra v lednu tohoto roku, se týká pouze větve 5.1 a ve většině případů se projevuje na systémech se SSD úložišti Samsung, na kterých je použito šifrování dat s využitím dm-crypt/LUKS nad device-mapper/LVM.

Příčinou problému je je příliš agresivní označování uvolněných bloků pomocí FSTRIM (příliš mnoho sektorů bylo označeno najednou, bez ohledu na limit max_io_len_target_boundary). Z distribucí nabízejících jádro 5.1 byla chyba již opravena v Fedora, ale zatím není opravená v ArchLinux (oprava je dostupná, ale zatím se nachází ve větvi „testing“). Jako obcházející řešení blokování problému se doporučuje zakázat službu fstrim.service/timer, dočasně přejmenovat spustitelný soubor fstrim, vyloučit příznak „discard“ z možností montování v fstab a vypnout režim „allow-discards“ v LUKS pomocí dmsetup.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster