微软 exFAT 文件系统的驱动程序今天看到了它的拉取请求。exFAT 这个周期只有两个补丁,但两个变化都很重要。
Linux 5.18 exFAT 文件系统驱动程序更新仅包括两个补丁,但至少是值得注意的更改。
首先,Linux 5.18+ 上的 exFAT 添加了一个允许访问带有尾随点的路径的选项。到目前为止,exFAT 驱动程序无条件地从路径组件中删除了尾随句点,而 Linux 5.18 正在被放松。该补丁添加了一个 exFAT“keep_last_dots”挂载选项来控制是否去除尾随句点。这项工作的动机是发现 FUSE exFAT 驱动程序允许尾随点很好,但 Linux 内核驱动程序不允许。此补丁中的更多详细信息。
Linux 5.18的另一个补丁不再清除写回中的 VolumeDirty 和避免缩短存储设备寿命的重要更改。
在此提交之前,如果 ‘dirsync’ 或 ‘sync’ 未启用,VolumeDirty 将在回写中首先被清除。如果清理 VolumeDirty 后突然断电,但没有写入其他更新,则 exFAT 文件系统将无法在下次挂载时检测到电源故障。
并且在更新父目录时会重新设置 VolumeDirty 但不会清除。这意味着每次回写至少要写入一次BootSector,这会缩短设备的寿命。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun145163.html