ايس ايس ڊي ڊيٽا نقصان جو مسئلو جڏهن لينڪس ڪنيل 5.1، LVM ۽ dm-crypt استعمال ڪندي

kernel جي هڪ سار سنڀال ڇڏڻ ۾ لينڪس 5.1.5 مقرر مسئلو ڊي ايم (ڊيوائس ميپر) سب سسٽم ۾ آهي، جيڪو سبب ٿي سگهي ٿو ايس ايس ڊي ڊرائيو تي ڊيٽا ڪرپشن کي. ان کان پوءِ مسئلو ظاهر ٿيڻ لڳو تبديل ڪريوهن سال جي جنوري ۾ ڪرنل ۾ شامل ڪيو ويو، صرف 5.1 برانچ کي متاثر ڪري ٿو ۽ اڪثر ڪيسن ۾ سامسنگ ايس ايس ڊي ڊرائيو سان سسٽم تي ظاهر ٿئي ٿو، جيڪي ڊيوائس-ميپر / LVM تي dm-crypt/LUKS استعمال ڪندي ڊيٽا انڪرپشن استعمال ڪندا آهن.

مسئلي جو سبب اهو آهي FSTRIM ذريعي آزاد ٿيل بلاڪن جي تمام گھڻي جارحتي نشان ھڻڻ (ھڪ وقت ۾ گھڻا شعبا نشان لڳل آھن، بغير حساب جي max_io_len_target_boundary حد). 5.1 ڪنييل پيش ڪيل تقسيم مان، غلطي اڳ ۾ ئي مقرر ڪئي وئي آھي بيدل، پر اڃا تائين اڻ سڌريل رهي ٿو آرڪ لينڪسڪس (فيڪس دستياب آهي، پر في الحال "ٽيسٽنگ" برانچ ۾ آهي). مسئلي کي بلاڪ ڪرڻ لاءِ هڪ حل آهي fstrim.service/timer سروس کي غير فعال ڪرڻ، عارضي طور تي fstrim executable فائل جو نالو مٽائڻ، fstab ۾ مائونٽ آپشنز مان ”ڊاسڪرڊ“ جھنڊو خارج ڪرڻ، ۽ LUKS ۾ dmsetup ذريعي ”اجازت ڏيڻ واري رد ڪرڻ“ موڊ کي غير فعال ڪرڻ آهي. .

جو ذريعو: opennet.ru

تبصرو شامل ڪريو