Linux ядросы 5.1, LVM және dm-crypt пайдалану кезінде SSD деректерін жоғалту мәселесі

Ядроның техникалық қызмет көрсету шығарылымында Linux 5.1.5 тұрақты мәселе DM (Device Mapper) ішкі жүйесінде, ол әкелуі мүмкін SSD дискілеріндегі деректердің бұзылуына. Мәселе кейін пайда бола бастады өзгерту, осы жылдың қаңтарында ядроға қосылған, тек 5.1 тармағына әсер етеді және жағдайлардың басым көпшілігінде dm-crypt/LUKS арқылы құрылғы-mapper/LVM арқылы деректерді шифрлауды пайдаланатын Samsung SSD дискілері бар жүйелерде пайда болады.

Проблеманың себебі Бұл FSTRIM арқылы босатылған блоктарды тым агрессивті таңбалау (max_io_len_target_boundary шегі ескерілмей бір уақытта тым көп секторлар белгіленді). 5.1 ядросын ұсынатын дистрибутивтердің ішінде қате түзетілген Fedora, бірақ әлі де түзетілмеген күйінде қалады ArchLinux (түзету қол жетімді, бірақ қазір «тестілеу» бөлімінде). Мәселені бұғаттаудың уақытша шешімі - fstrim.service/timer қызметін өшіру, fstrim орындалатын файлының атын уақытша өзгерту, fstab бағдарламасындағы орнату опцияларынан «жою» жалауын алып тастау және dmsetup арқылы LUKS жүйесінде «рұқсат ету» режимін өшіру. .

Ақпарат көзі: opennet.ru

пікір қалдыру