Isu kehilangan data SSD apabila menggunakan kernel Linux 5.1, LVM dan dm-crypt

Dalam keluaran penyelenggaraan kernel Linux 5.1.5 tetap masalahnya adalah dalam subsistem DM (Device Mapper), yang boleh menyebabkan kepada kerosakan data pada pemacu SSD. Masalah mula muncul selepas itu perubahan, ditambah pada kernel pada bulan Januari tahun ini, hanya menjejaskan cawangan 5.1 dan dalam kebanyakan kes muncul pada sistem dengan pemacu SSD Samsung, yang menggunakan penyulitan data menggunakan dm-crypt/LUKS berbanding device-mapper/LVM.

Punca masalah adalah Penandaan blok yang dibebaskan yang terlalu agresif melalui FSTRIM (terlalu banyak sektor ditanda pada satu masa, tanpa mengambil kira had max_io_len_target_boundary). Daripada pengedaran yang menawarkan kernel 5.1, ralat telah pun diperbaiki Fedora, tetapi masih tidak diperbetulkan dalam ArchLinux (pembetulan tersedia, tetapi kini dalam cawangan "ujian"). Penyelesaian untuk menyekat masalah adalah dengan melumpuhkan perkhidmatan fstrim.service/timer, menamakan semula fail boleh laku fstrim buat sementara waktu, mengecualikan bendera "buang" daripada pilihan pelekap dalam fstab dan lumpuhkan mod "benarkan buang" dalam LUKS melalui dmsetup .

Sumber: opennet.ru

Tambah komen