Masalah kehilangan data SSD saat menggunakan kernel Linux 5.1, LVM dan dm-crypt

Dalam rilis pemeliharaan kernel Linux 5.1.5 tetap masalahnya ada di subsistem DM (Device Mapper) yang mana dapat menyebabkan untuk kerusakan data pada drive SSD. Masalah mulai muncul setelahnya perubahan, ditambahkan ke kernel pada bulan Januari tahun ini, hanya memengaruhi cabang 5.1 dan dalam sebagian besar kasus muncul pada sistem dengan drive SSD Samsung, yang menggunakan enkripsi data menggunakan dm-crypt/LUKS melalui device-mapper/LVM.

Penyebab masalahnya adalah Penandaan blok yang dibebaskan melalui FSTRIM terlalu agresif (terlalu banyak sektor yang ditandai sekaligus, tanpa memperhitungkan batas max_io_len_target_boundary). Dari distribusi yang menawarkan kernel 5.1, kesalahannya telah diperbaiki Fedora, tetapi masih belum diperbaiki Archlinux (perbaikan tersedia, tetapi saat ini berada di cabang β€œpengujian”). Solusi untuk memblokir masalah ini adalah dengan menonaktifkan layanan fstrim.service/timer, mengganti nama sementara file fstrim yang dapat dieksekusi, mengecualikan tanda β€œbuang” dari opsi pemasangan di fstab, dan menonaktifkan mode β€œizinkan-buang” di LUKS melalui dmsetup .

Sumber: opennet.ru

Tambah komentar