SSD-gegevensferliesprobleem by it brûken fan Linux kernel 5.1, LVM en dm-crypt

Yn in ûnderhâld release fan de kernel Linux 5.1.5 fêst it probleem is yn de DM (Device Mapper) subsysteem, dy't Kin liede ta oan gegevenskorrupsje op SSD-skiven. It probleem begûn te ferskinen nei feroarings, tafoege oan 'e kernel yn jannewaris fan dit jier, beynfloedet allinich de 5.1-tûke en yn' e grutte mearderheid fan gefallen ferskynt op systemen mei Samsung SSD-skiven, dy't gegevensfersifering brûke mei dm-crypt / LUKS oer apparaat-mapper / LVM.

Oarsaak fan it probleem it is Te agressyf markearring fan befrijde blokken fia FSTRIM (tefolle sektoaren waarden tagelyk markearre, sûnder rekken te hâlden mei de limyt fan max_io_len_target_boundary). Fan 'e distribúsjes dy't de 5.1-kernel oanbiede, is de flater al reparearre yn Fedora, mar bliuwt noch net korrizjearre yn ArchLinux (de fix is ​​beskikber, mar is op it stuit yn 'e tûke "testen"). In oplossing foar it blokkearjen fan it probleem is om de fstrim.service/timer-tsjinst út te skeakeljen, it fstrim-útfierbere bestân tydlik omneame, de flagge "discard" út te sluten fan 'e mount-opsjes yn fstab, en de "tastean-discards"-modus yn LUKS útskeakelje fia dmsetup .

Boarne: opennet.ru

Add a comment