Linux ਕਰਨਲ 5.1, LVM ਅਤੇ dm-crypt ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ SSD ਡਾਟਾ ਖਰਾਬ ਹੋਣ ਦੀ ਸਮੱਸਿਆ

ਕਰਨਲ ਦੇ ਰੱਖ-ਰਖਾਅ ਰੀਲੀਜ਼ ਵਿੱਚ ਲੀਨਿਕਸ 5.1.5 ਸਥਿਰ ਸਮੱਸਿਆ DM (ਡਿਵਾਈਸ ਮੈਪਰ) ਸਬ-ਸਿਸਟਮ ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ SSD ਡਰਾਈਵ 'ਤੇ ਡਾਟਾ ਭ੍ਰਿਸ਼ਟਾਚਾਰ ਕਰਨ ਲਈ. ਤੋਂ ਬਾਅਦ ਸਮੱਸਿਆ ਸਾਹਮਣੇ ਆਉਣ ਲੱਗੀ ਤਬਦੀਲੀ, ਇਸ ਸਾਲ ਦੇ ਜਨਵਰੀ ਵਿੱਚ ਕਰਨਲ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ, ਸਿਰਫ 5.1 ਸ਼ਾਖਾ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਜ਼ਿਆਦਾਤਰ ਕੇਸ Samsung SSD ਡਰਾਈਵਾਂ ਵਾਲੇ ਸਿਸਟਮਾਂ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ ਜੋ ਡਿਵਾਈਸ-ਮੈਪਰ/LVM ਉੱਤੇ dm-crypt/LUKS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡੇਟਾ ਇਨਕ੍ਰਿਪਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ।

ਸਮੱਸਿਆ ਦਾ ਕਾਰਨ ਇਹ ਇਸ ਲਈ ਹੈ FSTRIM ਰਾਹੀਂ ਮੁਕਤ ਕੀਤੇ ਬਲਾਕਾਂ ਦੀ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹਮਲਾਵਰ ਨਿਸ਼ਾਨਦੇਹੀ (max_io_len_target_boundary ਸੀਮਾ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖੇ ਬਿਨਾਂ, ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਸੈਕਟਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਸੀ)। 5.1 ਕਰਨਲ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਨ ਵਾਲੇ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਵਿੱਚੋਂ, ਗਲਤੀ ਪਹਿਲਾਂ ਹੀ ਠੀਕ ਕੀਤੀ ਜਾ ਚੁੱਕੀ ਹੈ ਫੇਡੋਰਾ, ਪਰ ਅਜੇ ਵੀ ਵਿੱਚ ਅਣਸੁਲਝਿਆ ਰਹਿੰਦਾ ਹੈ Archlinux (ਫਿਕਸ ਉਪਲਬਧ ਹੈ, ਪਰ ਵਰਤਮਾਨ ਵਿੱਚ "ਟੈਸਟਿੰਗ" ਸ਼ਾਖਾ ਵਿੱਚ ਹੈ)। ਸਮੱਸਿਆ ਨੂੰ ਰੋਕਣ ਲਈ ਇੱਕ ਹੱਲ ਹੈ fstrim.service/timer ਸੇਵਾ ਨੂੰ ਅਸਮਰੱਥ ਕਰਨਾ, ਅਸਥਾਈ ਤੌਰ 'ਤੇ fstrim ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਫਾਈਲ ਦਾ ਨਾਮ ਬਦਲਣਾ, fstab ਵਿੱਚ ਮਾਊਂਟ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ "ਡਿਸਕਰਡ" ਫਲੈਗ ਨੂੰ ਬਾਹਰ ਕਰਨਾ, ਅਤੇ dmsetup ਦੁਆਰਾ LUKS ਵਿੱਚ "allow-discards" ਮੋਡ ਨੂੰ ਅਯੋਗ ਕਰਨਾ ਹੈ। .

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ