Linux kernel 5.1፣ LVM እና dm-crypt ሲጠቀሙ የኤስኤስዲ ዳታ መጥፋት ችግር

የከርነል ጥገና በሚለቀቅበት ጊዜ Linux 5.1.5 ተስተካክሏል ችግሩ በዲኤም (የመሳሪያ ካርታ) ንዑስ ስርዓት ውስጥ ነው, ይህም ሊያስከትል ይችላል በኤስኤስዲ ድራይቮች ላይ የውሂብ ሙስና. ችግሩ መታየት የጀመረው በኋላ ነው። ለውጥበዚህ አመት ጥር ውስጥ ወደ ከርነል የተጨመረው የ 5.1 ቅርንጫፍ ላይ ብቻ ነው የሚጎዳው እና በአብዛኛዎቹ ጉዳዮች በ Samsung SSD Drives በዲኤም-ክሪፕት/LUKS በመሳሪያ-ካርታ/LVM በመጠቀም የመረጃ ምስጠራን በሚጠቀሙ ስርዓቶች ላይ ይታያል።

የችግሩ መንስኤ ነው በ FSTRIM በኩል የተለቀቁ ብሎኮችን በጣም ኃይለኛ ምልክት ማድረግ (የከፍተኛው_io_len_ታርጌት_ድንበር ወሰንን ከግምት ውስጥ ሳያስገባ በአንድ ጊዜ ብዙ ዘርፎች ምልክት ተደርጎባቸዋል)። 5.1 ከርነል ከሚሰጡት ስርጭቶች ውስጥ ስህተቱ አስቀድሞ ተስተካክሏል። Fedora፣ ግን አሁንም ሳይታረም ይቀራል አርክሊንክስ (ማስተካከያው ይገኛል, ነገር ግን በአሁኑ ጊዜ በ "ሙከራ" ቅርንጫፍ ውስጥ ነው). ለችግሩ ማገድ መፍትሄው fstrim.service/timer አገልግሎቱን ማሰናከል፣ fstrim executable ፋይል ለጊዜው እንደገና መሰየም፣ የ"discard" ባንዲራ በfstab ውስጥ ካለው ተራራ አማራጮች ማግለል እና በ LUKS ውስጥ ያለውን የ"መፍቀድ-discards" ሁነታን በDmsetup ማሰናከል ነው። .

ምንጭ: opennet.ru

አስተያየት ያክሉ