Problem s gubitkom podataka na SSD-u kada se koristi Linux kernel 5.1, LVM i dm-crypt

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

Uzrok problema je Preagresivno označavanje oslobođenih blokova putem FSTRIM-a (previše sektora je označeno odjednom, bez uzimanja u obzir limita max_io_len_target_boundary). Od distribucija koje nude jezgru 5.1, pogreška je već ispravljena Fedora, ali još uvijek ostaje neispravljen u ArchLinux (popravak je dostupan, ali je trenutno u ogranku "testiranje"). Zaobilazno rješenje za blokiranje problema je onemogućiti uslugu fstrim.service/timer, privremeno preimenovati izvršnu datoteku fstrim, isključiti oznaku "odbaci" iz opcija montiranja u fstabu i onemogućiti način rada "dopusti-odbaci" u LUKS-u putem dmsetupa .

Izvor: opennet.ru

Dodajte komentar