Problem gubitka podataka SSD-a kada se koristi Linux kernel 5.1, LVM i dm-crypt

U izdanju za održavanje kernela Linux 5.1.5 fiksno problem je u DM (Device Mapper) podsistemu, koji može uzrokovati do oštećenja podataka na SSD diskovima. Problem se počeo javljati nakon toga promjena, dodan kernelu u januaru ove godine, utiče samo na granu 5.1 i u velikoj većini slučajeva se pojavljuje na sistemima sa Samsung SSD diskovima, koji koriste enkripciju podataka pomoću dm-crypt/LUKS preko device-mapper/LVM.

Uzrok problema To je Previše agresivno označavanje oslobođenih blokova preko FSTRIM-a (previše sektora je istovremeno označeno, bez uzimanja u obzir max_io_len_target_boundary limit). Od distribucija koje nude 5.1 kernel, greška je već ispravljena fedora, ali i dalje ostaje neispravljen u ArchLinux (popravka je dostupna, ali je trenutno u grani „testiranja“). Zaobilazno rješenje za blokiranje problema je da onemogućite uslugu fstrim.service/timer, privremeno preimenujete izvršnu datoteku fstrim, isključite oznaku “discard” iz opcija montiranja u fstab-u i onemogućite “allow-discards” mod u LUKS-u putem dmsetup-a .

izvor: opennet.ru

Dodajte komentar