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

V údržbovém vydání jádra Linux 5.1.5 pevný problém je v subsystému DM (Device Mapper), který může způsobit k poškození dat na SSD discích. Problém se začal objevovat až poté změny, přidaný do jádra v lednu tohoto roku, ovlivňuje pouze větev 5.1 a v drtivé většině případů se objevuje na systémech s SSD disky Samsung, které využívají šifrování dat pomocí dm-crypt/LUKS přes device-mapper/LVM.

Příčina problému to je Příliš agresivní označování uvolněných bloků přes FSTRIM (najednou bylo označeno příliš mnoho sektorů bez zohlednění limitu max_io_len_target_boundary). U distribucí nabízejících jádro 5.1 byla chyba již opravena Fedora, ale stále zůstává neopravený v archlinux (oprava je k dispozici, ale momentálně je ve větvi „testování“). Řešením pro zablokování problému je deaktivace služby fstrim.service/timer, dočasné přejmenování spustitelného souboru fstrim, vyloučení příznaku „discard“ z možností připojení ve fstab a zakázání režimu „allow-discards“ v LUKS prostřednictvím dmsetup .

Zdroj: opennet.ru

Přidat komentář