Linux कर्नल 5.1, LVM आणि dm-crypt वापरताना SSD डेटा गमावण्याची समस्या

कर्नलच्या देखभाल प्रकाशनात लिनक्स 5.1.5 निश्चित समस्या DM (डिव्हाइस मॅपर) उपप्रणालीमध्ये आहे, जे होऊ शकते एसएसडी ड्राइव्हवरील डेटा करप्शनसाठी. नंतर समस्या दिसू लागल्या बदल करा, या वर्षाच्या जानेवारीमध्ये कर्नलमध्ये जोडलेले, फक्त 5.1 शाखेला प्रभावित करते आणि बहुतेक प्रकरणांमध्ये Samsung SSD ड्राइव्हस् असलेल्या सिस्टमवर दिसतात, जे डिव्हाइस-मॅपर/LVM वर dm-crypt/LUKS वापरून डेटा एन्क्रिप्शन वापरतात.

समस्येचे कारण तो आहे FSTRIM द्वारे मुक्त केलेल्या ब्लॉक्सचे खूप आक्रमक मार्किंग (max_io_len_target_boundary मर्यादा विचारात न घेता, एकावेळी अनेक सेक्टर्स चिन्हांकित केले गेले). 5.1 कर्नल ऑफर करणार्‍या वितरणांपैकी, त्रुटी आधीच निश्चित केली गेली आहे Fedora, परंतु अद्याप असुधारित राहते आर्चलिनक्स (निराकरण उपलब्ध आहे, परंतु सध्या "चाचणी" शाखेत आहे). समस्या अवरोधित करण्यासाठी उपाय म्हणजे fstrim.service/timer सेवा अक्षम करणे, fstrim एक्झिक्युटेबल फाइलचे तात्पुरते नाव बदलणे, fstab मधील माउंट पर्यायांमधून "डिस्कॉर्ड" ध्वज वगळणे आणि dmsetup द्वारे LUKS मधील "परवानगी-डिस्कॉर्ड्स" मोड अक्षम करणे. .

स्त्रोत: opennet.ru

एक टिप्पणी जोडा