对于那些担心内核最近的数据损坏bug,包括LVM、dm-crypt和三星SSD驱动器组合导致FSTRIM/Discard清除过多数据的人来说,这个问题应该在新发布的Linux 5.1.5内核中解决。
Linux 5.1.5内核于周六首次发布,附带了这个补丁以及其他各种内核补丁。
修复是对DeviceMapper代码的两行补丁,以确保它符合最大I/O长度目标边界。
这个修复现在也在Linux 5.2 Git代码中,并且在今天的5.2-rc2发布之前,“修复了一个特别明显的疏忽,在5.1版本的DM核心提交中,没有适当地修剪特殊的IO(例如,丢弃)相对于相应目标的max_io_len_target_boundary()。”
Linux5.1.5内核已修复一个可能导致LVM、dm-crypt和三星SSD组合使用时出现数据损坏的bug。此修复通过调整DeviceMapper代码实现,确保特殊I/O操作如FSTRIM符合最大I/O长度目标边界。该补丁现已包含在Linux5.2Git代码中。

被折叠的 条评论
为什么被折叠?



