Πρόβλημα απώλειας δεδομένων SSD κατά τη χρήση του πυρήνα Linux 5.1, LVM και dm-crypt

Σε μια έκδοση συντήρησης του πυρήνα Linux 5.1.5 σταθερός το πρόβλημα βρίσκεται στο υποσύστημα DM (Device Mapper), το οποίο μπορεί να προκαλέσει για καταστροφή δεδομένων σε μονάδες SSD. Το πρόβλημα άρχισε να εμφανίζεται μετά αλλαγές, που προστέθηκε στον πυρήνα τον Ιανουάριο του τρέχοντος έτους, επηρεάζει μόνο τον κλάδο 5.1 και στη συντριπτική πλειονότητα των περιπτώσεων εμφανίζεται σε συστήματα με μονάδες SSD Samsung που χρησιμοποιούν κρυπτογράφηση δεδομένων χρησιμοποιώντας dm-crypt/LUKS μέσω χαρτογράφησης συσκευών/LVM.

Αιτία του προβλήματος είναι Υπερβολικά επιθετική σήμανση των ελευθερωμένων μπλοκ μέσω FSTRIM (πάρα πολλοί τομείς σημειώθηκαν κάθε φορά, χωρίς να λαμβάνεται υπόψη το όριο max_io_len_target_boundary). Από τις διανομές που προσφέρουν τον πυρήνα 5.1, το σφάλμα έχει ήδη διορθωθεί Μαλακό καπέλλο, αλλά εξακολουθεί να παραμένει αδιόρθωτο σε αψίδαLinux (η επιδιόρθωση είναι διαθέσιμη, αλλά αυτή τη στιγμή βρίσκεται στον κλάδο «δοκιμών»). Μια λύση για τον αποκλεισμό του προβλήματος είναι να απενεργοποιήσετε την υπηρεσία fstrim.service/timer, να μετονομάσετε προσωρινά το εκτελέσιμο αρχείο fstrim, να εξαιρέσετε τη σημαία "discard" από τις επιλογές προσάρτησης στο fstab και να απενεργοποιήσετε τη λειτουργία "allow-discards" στο LUKS μέσω dmsetup. .

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster