Linux कर्नेल 5.1, LVM र dm-crypt प्रयोग गर्दा SSD डेटा हानि मुद्दा

कर्नेल को एक मर्मत रिलीज मा लिनक्स 5.1.5 निश्चित समस्या DM (उपकरण म्यापर) उपप्रणालीमा छ, जुन कारण हुन सक्छ SSD ड्राइभहरूमा डाटा भ्रष्टाचार गर्न। पछि समस्या देखिन थाल्यो परिवर्तन गर्नुहोस्, यस वर्षको जनवरीमा कर्नेलमा थपिएको, केवल 5.1 शाखालाई असर गर्छ र धेरै जसो केसहरूमा Samsung SSD ड्राइभहरू भएका प्रणालीहरूमा देखा पर्दछ, जसले dm-crypt/LUKS प्रयोग गरेर उपकरण-म्यापर/LVM मा डाटा इन्क्रिप्शन प्रयोग गर्दछ।

समस्या को कारण यो छ FSTRIM मार्फत मुक्त ब्लकहरूको धेरै आक्रामक मार्किङ (max_io_len_target_boundary सीमालाई ध्यानमा नलिई एकै पटकमा धेरै क्षेत्रहरू चिन्ह लगाइयो)। 5.1 कर्नेल प्रदान गर्ने वितरण मध्ये, त्रुटि पहिले नै फिक्स गरिएको छ फेडोरा, तर अझै पनि असुधारित रहन्छ आर्चलिनक्स (फिक्स उपलब्ध छ, तर हाल "परीक्षण" शाखामा छ)। समस्या अवरुद्ध गर्ने उपाय भनेको fstrim.service/timer सेवा असक्षम पार्नु हो, fstrim कार्यान्वयनयोग्य फाइललाई अस्थायी रूपमा नामकरण गर्नुहोस्, fstab मा माउन्ट विकल्पहरूबाट "छाड्नुहोस्" झण्डा बहिष्कार गर्नुहोस्, र dmsetup मार्फत LUKS मा "अनुमति दिनुहोस्" मोडलाई असक्षम गर्नुहोस्। ।

स्रोत: opennet.ru

एक टिप्पणी थप्न