Linux yadrosi 5.1, LVM va dm-crypt dan foydalanganda SSD ma'lumotlarini yo'qotish muammosi

Yadroning texnik versiyasida Linux 5.1.5 belgilangan muammo DM (Device Mapper) quyi tizimida, qaysi olib kelishi mumkin SSD disklaridagi ma'lumotlarning buzilishiga. Muammo keyin paydo bo'la boshladi o'zgartirish, joriy yilning yanvar oyida yadroga qo'shilgan, faqat 5.1 filialiga ta'sir qiladi va aksariyat hollarda qurilma-mapper/LVM orqali dm-crypt/LUKS yordamida ma'lumotlarni shifrlashdan foydalanadigan Samsung SSD disklari bo'lgan tizimlarda paydo bo'ladi.

Muammoning sababi u FSTRIM orqali bo'shatilgan bloklarni juda agressiv belgilash (max_io_len_target_boundary chegarasini hisobga olmagan holda bir vaqtning o'zida juda ko'p sektorlar belgilangan). 5.1 yadrosini taklif qiluvchi tarqatmalardan xatolik allaqachon tuzatilgan Fedora, lekin hali ham tuzatilmagan ArchLinux (tuzatish mavjud, ammo hozirda "sinov" bo'limida). Muammoni blokirovka qilishning vaqtinchalik yechimi fstrim.service/taymer xizmatini o'chirib qo'yish, fstrim bajariladigan fayl nomini vaqtincha o'zgartirish, fstab-dagi o'rnatish opsiyalaridan "o'chirish" bayrog'ini chiqarib tashlash va dmsetup orqali LUKS-da "o'chirishga ruxsat berish" rejimini o'chirishdir. .

Manba: opennet.ru

a Izoh qo'shish