Mater colli data SSD wrth ddefnyddio cnewyllyn Linux 5.1, LVM a dm-crypt

Mewn rhyddhau cynnal a chadw o'r cnewyllyn Linux 5.1.5 sefydlog mae'r broblem yn yr is-system DM (Device Mapper), sydd gall achosi i lygredd data ar yriannau SSD. Dechreuodd y broblem ymddangos ar ôl newidiadau, wedi'i ychwanegu at y cnewyllyn ym mis Ionawr eleni, yn effeithio ar y gangen 5.1 yn unig ac yn y mwyafrif helaeth o achosion mae'n ymddangos ar systemau gyda gyriannau Samsung SSD sy'n defnyddio amgryptio data gan ddefnyddio dm-crypt / LUKS dros ddyfais-mapper / LVM.

Achos y broblem yn Marcio blociau wedi'u rhyddhau yn rhy ymosodol trwy FSTRIM (marciwyd gormod o sectorau ar y tro, heb gymryd i ystyriaeth y terfyn max_io_len_target_boundary). O'r dosraniadau sy'n cynnig y cnewyllyn 5.1, mae'r gwall eisoes wedi'i drwsio i mewn Fedora, ond erys heb ei gywiro yn ArchLinux (mae'r atgyweiriad ar gael, ond ar hyn o bryd mae yn y gangen “profi”). Ateb i rwystro'r broblem yw analluogi'r gwasanaeth fstrim.service/timer, ailenwi'r ffeil gweithredadwy fstrim dros dro, eithrio'r faner “gwaredu” o'r opsiynau gosod yn fstab, ac analluogi'r modd “caniatáu taflu” yn LUKS trwy dmsetup .

Ffynhonnell: opennet.ru

Ychwanegu sylw