Problema pierderii de date pe SSD-uri folosind kernelul Linux 5.1, LVM și dm-crypt

În actualizarea corectivă a nucleului Linux 5.1.5 a fost corectată există o problemă în subsistemul DM (Device Mapper), care poate duce la deteriorarea datelor pe unitățile SSD. Problema a început să apară după modificări, adăugat în nucleu în ianuarie anul acesta, afectează doar ramura 5.1 și, în majoritatea cazurilor, se manifestă pe sistemele cu unități SSD Samsung, pe care se aplică criptarea datelor folosind dm-crypt/LUKS pe lângă device-mapper/LVM.

Cauza problemei este este marcarea prea agresivă a blocurilor eliberate prin FSTRIM (prea multe sectoare fiind marcate simultan, fără a ține cont de limita max_io_len_target_boundary). În distribuțiile care oferă nucleul 5.1, eroarea a fost deja corectată în Fedora, dar rămâne nerezolvată în ArchLinux (corectul este disponibil, dar momentan se află în ramura „testing”). Ca o soluție alternativă pentru blocarea problemei, se recomandă dezactivarea serviciului fstrim.service/timer, redenumirea temporară a fișierului executabil fstrim, eliminarea flag-ului „discard” din opțiunile de montare în fstab și dezactivarea modului „allow-discards” în LUKS prin dmsetup.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster