Problemă cu pierderea datelor SSD atunci când utilizați Linux kernel 5.1, LVM și dm-crypt

Într-o versiune de întreținere a nucleului Linux 5.1.5 fix problema este în subsistemul DM (Device Mapper), care poate cauza la coruperea datelor de pe unitățile SSD. Problema a început să apară după modificări, adăugat la kernel în ianuarie a acestui an, afectează doar ramura 5.1 și în marea majoritate a cazurilor apare pe sistemele cu unități SSD Samsung, care folosesc criptarea datelor folosind dm-crypt/LUKS peste device-mapper/LVM.

Cauza problemei este Marcarea prea agresivă a blocurilor eliberate prin FSTRIM (au fost marcate prea multe sectoare odată, fără a ține cont de limita max_io_len_target_boundary). Dintre distribuțiile care oferă nucleul 5.1, eroarea a fost deja remediată în Fedora, dar rămâne încă necorectat în ArchLinux (remedierea este disponibilă, dar este în prezent în ramura „testare”). O soluție pentru blocarea problemei este să dezactivați serviciul fstrim.service/timer, să redenumiți temporar fișierul executabil fstrim, să excludeți indicatorul „renunțare” din opțiunile de montare din fstab și să dezactivați modul „permite-renunțare” în LUKS prin dmsetup .

Sursa: opennet.ru

Adauga un comentariu