Σε μια έκδοση συντήρησης του πυρήνα το πρόβλημα βρίσκεται στο υποσύστημα DM (Device Mapper), το οποίο για καταστροφή δεδομένων σε μονάδες SSD. Το πρόβλημα άρχισε να εμφανίζεται μετά , που προστέθηκε στον πυρήνα τον Ιανουάριο του τρέχοντος έτους, επηρεάζει μόνο τον κλάδο 5.1 και στη συντριπτική πλειονότητα των περιπτώσεων εμφανίζεται σε συστήματα με μονάδες SSD Samsung που χρησιμοποιούν κρυπτογράφηση δεδομένων χρησιμοποιώντας dm-crypt/LUKS μέσω χαρτογράφησης συσκευών/LVM.
Αιτία του προβλήματος Υπερβολικά επιθετική σήμανση των ελευθερωμένων μπλοκ μέσω FSTRIM (πάρα πολλοί τομείς σημειώθηκαν κάθε φορά, χωρίς να λαμβάνεται υπόψη το όριο max_io_len_target_boundary). Από τις διανομές που προσφέρουν τον πυρήνα 5.1, το σφάλμα έχει ήδη διορθωθεί , αλλά εξακολουθεί να παραμένει αδιόρθωτο σε (η επιδιόρθωση είναι διαθέσιμη, αλλά αυτή τη στιγμή βρίσκεται στον κλάδο «δοκιμών»). Μια λύση για τον αποκλεισμό του προβλήματος είναι να απενεργοποιήσετε την υπηρεσία fstrim.service/timer, να μετονομάσετε προσωρινά το εκτελέσιμο αρχείο fstrim, να εξαιρέσετε τη σημαία "discard" από τις επιλογές προσάρτησης στο fstab και να απενεργοποιήσετε τη λειτουργία "allow-discards" στο LUKS μέσω dmsetup. .
Πηγή: opennet.ru
