Batun asarar bayanan SSD lokacin amfani da Linux kernel 5.1, LVM da dm-crypt

A cikin sakin kulawar kwaya Linux 5.1.5 gyarawa matsalar tana cikin tsarin DM (Device Mapper), wanda na iya haifar don cin hanci da rashawa na bayanai akan faifan SSD. Matsalar ta fara bayyana bayan canji, wanda aka ƙara zuwa kernel a cikin Janairu na wannan shekara, yana rinjayar reshe na 5.1 kawai kuma a mafi yawan lokuta yana bayyana akan tsarin tare da Samsung SSD drives, wanda ke amfani da ɓoye bayanan ta amfani da dm-crypt / LUKS akan na'urar-mapper / LVM.

Dalilin matsalar shi ne Maƙarƙashiyar alama na tubalan da aka 'yantar ta hanyar FSTRIM (an yi wa sassa da yawa alama a lokaci ɗaya, ba tare da la'akari da iyakar max_io_len_target_boundary). Daga cikin rarrabawar da ke ba da kernel 5.1, an riga an gyara kuskuren a ciki Fedora, amma har yanzu ba a gyara ba a ciki ArchLinux (akwai gyaran, amma a halin yanzu yana cikin reshen "gwaji"). Hanya don toshe matsalar ita ce musaki sabis ɗin fstrim.service/timer, sake suna na ɗan lokaci fstrim mai aiwatarwa fayil, cire tuta "jifa" daga zaɓuɓɓukan dutsen a fstab, kuma a kashe yanayin "allow-discards" a cikin LUKS ta hanyar dmsetup. .

source: budenet.ru

Add a comment