Linux 5.18 对 exFAT 文件系统支持进行了两项关键改进

微软 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

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年4月2日 下午1:47
下一篇 2022年4月2日

相关推荐