Масъалаи аз даст додани маълумот SSD ҳангоми истифодаи Linux kernel 5.1, LVM ва dm-crypt

Дар як нашри нигоҳдории ядро Linux 5.1.5 собит мушкилот дар зерсистемаи DM (Mapper Device) аст, ки оварда метавонад ба фасоди маълумот дар дискҳои SSD. Мушкилот пас аз он пайдо шуд тағйирдиҳӣ, ки дар моҳи январи соли ҷорӣ ба ядро ​​илова карда шудааст, танҳо ба шохаи 5.1 таъсир мерасонад ва дар аксари ҳолатҳо дар системаҳои дорои дискҳои Samsung SSD, ки рамзгузории маълумотро бо истифода аз dm-crypt/LUKS аз болои дастгоҳ-mapper/LVM истифода мебаранд, пайдо мешавад.

Сабаби мушкилот Ин аст, Нишондиҳии аз ҳад хашмгини блокҳои озодшуда тавассути FSTRIM (дар як вақт бахшҳои аз ҳад зиёд бидуни назардошти маҳдудияти max_io_len_target_boundary қайд карда шуданд). Аз дистрибюсияҳое, ки ядрои 5.1-ро пешниҳод мекунанд, хато аллакай ислоҳ шудааст Федора, аммо ҳанӯз ҳам дар ислоҳнашуда боқӣ мемонад ArchLinux (ислоҳ дастрас аст, аммо ҳоло дар филиали "озмоиш" аст). Роҳи ҳалли масъалаи бастани мушкилот ин ғайрифаъол кардани хидмати fstrim.service/timer, муваққатан тағир додани номи файли иҷрошавандаи fstrim, хориҷ кардани парчами "партофтан" аз имконоти васлкунӣ дар fstab ва ғайрифаъол кардани режими "иҷозат-партофт" дар LUKS тавассути dmsetup мебошад. .

Манбаъ: opennet.ru

Илова Эзоҳ