لینکس کرنل 5.1، LVM اور dm-crypt استعمال کرتے وقت SSD ڈیٹا ضائع ہونے کا مسئلہ

دانا کی بحالی کی رہائی میں لینکس 5.1.5 طے شدہ مسئلہ ڈی ایم (ڈیوائس میپر) سب سسٹم میں ہے، جو کا سبب بن سکتا ہے SSD ڈرائیوز پر ڈیٹا کرپٹ اس کے بعد مسئلہ ظاہر ہونا شروع ہوا۔ تبدیلیاںاس سال جنوری میں کرنل میں شامل کیا گیا، صرف 5.1 برانچ کو متاثر کرتا ہے اور زیادہ تر کیسز Samsung SSD ڈرائیوز والے سسٹمز پر ظاہر ہوتے ہیں جو dm-crypt/LUKS کا استعمال کرتے ہوئے ڈیوائس-mapper/LVM پر ڈیٹا انکرپشن کا استعمال کرتے ہیں۔

مسئلہ کی وجہ ہے FSTRIM کے ذریعے آزاد کردہ بلاکس کی بہت زیادہ جارحانہ مارکنگ (ایک وقت میں بہت سارے سیکٹرز کو نشان زد کیا گیا، max_io_len_target_boundary کی حد کو مدنظر رکھے بغیر)۔ 5.1 کرنل پیش کرنے والی تقسیموں میں سے، غلطی پہلے ہی ٹھیک کر دی گئی ہے۔ Fedora، لیکن پھر بھی غیر درست ہے۔ آرک لینکس (فکس دستیاب ہے، لیکن فی الحال "ٹیسٹنگ" برانچ میں ہے)۔ مسئلے کو روکنے کے لیے ایک حل یہ ہے کہ fstrim.service/timer سروس کو غیر فعال کر دیا جائے، عارضی طور پر fstrim ایگزیکیوٹیبل فائل کا نام تبدیل کیا جائے، fstab میں ماؤنٹ آپشنز سے "ڈسکارڈ" فلیگ کو خارج کر دیا جائے، اور dmsetup کے ذریعے LUKS میں "allow-discards" موڈ کو غیر فعال کیا جائے۔ .

ماخذ: opennet.ru

نیا تبصرہ شامل کریں