Linux కెర్నల్ 5.1, LVM మరియు dm-crypt ఉపయోగిస్తున్నప్పుడు SSD డేటా నష్టం సమస్య

కెర్నల్ యొక్క నిర్వహణ విడుదలలో Linux 5.1.5 స్థిర సమస్య DM (డివైస్ మ్యాపర్) సబ్‌సిస్టమ్‌లో ఉంది, ఇది కారణం కావచ్చు SSD డ్రైవ్‌లలో డేటా అవినీతికి. తర్వాత సమస్య కనిపించడం మొదలైంది మార్పులు, ఈ సంవత్సరం జనవరిలో కెర్నల్‌కు జోడించబడింది, ఇది 5.1 బ్రాంచ్‌ను మాత్రమే ప్రభావితం చేస్తుంది మరియు చాలా సందర్భాలలో Samsung SSD డ్రైవ్‌లతో సిస్టమ్‌లలో కనిపిస్తుంది, ఇది పరికరం-మ్యాపర్/LVM ద్వారా dm-crypt/LUKSని ఉపయోగించి డేటా ఎన్‌క్రిప్షన్‌ను ఉపయోగిస్తుంది.

సమస్యకు కారణం ఇది FSTRIM (max_io_len_target_boundary పరిమితిని పరిగణనలోకి తీసుకోకుండా, ఒకేసారి చాలా సెక్టార్‌లు గుర్తించబడ్డాయి) ద్వారా విముక్తి పొందిన బ్లాక్‌లను చాలా దూకుడుగా గుర్తించడం. 5.1 కెర్నల్‌ను అందించే పంపిణీలలో, లోపం ఇప్పటికే పరిష్కరించబడింది Fedora, కానీ ఇప్పటికీ సరిదిద్దబడలేదు Archlinux (పరిష్కారం అందుబాటులో ఉంది, కానీ ప్రస్తుతం "పరీక్ష" శాఖలో ఉంది). fstrim.service/timer సర్వీస్‌ని నిలిపివేయడం, fstrim ఎక్జిక్యూటబుల్ ఫైల్‌ని తాత్కాలికంగా పేరు మార్చడం, fstabలోని మౌంట్ ఎంపికల నుండి “విస్మరించు” ఫ్లాగ్‌ను మినహాయించడం మరియు dmsetup ద్వారా LUKSలో “అనుమతి-విస్మరించడం” మోడ్‌ను నిలిపివేయడం సమస్యను నిరోధించడానికి ఒక ప్రత్యామ్నాయం. .

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి