Problém so stratou dát na SSD pri používaní jadra Linux 5.1, LVM a dm-crypt

V opravnom vydaní jadra Linux 5.1.5 bola opravená problém v podsys teme DM (Device Mapper), ktorý môže viesť vedie k poškodeniu údajov na SSD úložiskách. Problém sa začal prejavovať po zmeny, pridanej do jadra v januári tohto roku, ovplyvňuje iba vetvu 5.1 a v drvivej väčšine prípadov sa prejavuje na systémoch so SSD úložiskami Samsung, na ktorých sa používa šifrovanie dát pomocou dm-crypt/LUKS nad device-mapper/LVM.

Príčinou problému je je príliš agresívne označovanie uvoľnených blokov cez FSTRIM (naraz sa označilo príliš veľa sektorov, bez zohľadnenia limitu max_io_len_target_boundary). Z distribúcií ponúkajúcich jadro 5.1 je chyba už odstránená v Fedora, ale zatiaľ zostáva neopravena v ArchLinux (oprava je dostupná, ale zatiaľ sa nachádza vo vetve „testing“). Ako obchádzajúce riešenie blokovania problému sa odporúča vypnúť službu fstrim.service/timer, dočasne premenovať spustiteľný súbor fstrim, vylúčiť flag „discard“ z počtu možností montovania vo fstab a vypnúť režim „allow-discards“ v LUKS cez dmsetup.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster