SSD-dataverliesprobleem wanneer Linux-kern 5.1, LVM en dm-crypt gebruik word

In 'n onderhoudsvrystelling van die kern Linux 5.1.5 vasgestel die probleem is in die DM (Device Mapper) substelsel, wat kan veroorsaak aan datakorrupsie op SSD-aandrywers. Die probleem het daarna begin verskyn veranderinge, wat in Januarie vanjaar by die kern gevoeg is, raak slegs die 5.1-tak en verskyn in die oorgrote meerderheid van gevalle op stelsels met Samsung SSD-aandrywers, wat data-enkripsie gebruik met dm-crypt/LUKS oor device-mapper/LVM.

Oorsaak van die probleem is Te aggressiewe merk van vrygestelde blokke via FSTRIM (te veel sektore is op 'n slag gemerk, sonder om die max_io_len_target_boundary limiet in ag te neem). Van die verspreidings wat die 5.1-kern aanbied, is die fout reeds reggestel Fedora, maar bly steeds ongekorrigeerd in ArchLinux (die oplossing is beskikbaar, maar is tans in die “toets”-tak). 'n Oplossing vir die blokkering van die probleem is om die fstrim.service/timer-diens te deaktiveer, die fstrim-uitvoerbare lêer tydelik te hernoem, die "weggooi"-vlag uit die bergopsies in fstab uit te sluit en die "toelaat-weggooi"-modus in LUKS te deaktiveer via dmsetup .

Bron: opennet.ru

Voeg 'n opmerking