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

据外媒 Phoronix 介绍:本周的 Linux 5.18 合并窗口有两个微软 exFAT 文件系统的驱动 PR ,尽管数量不多,但都是非常重要的驱动程序补丁。

Linux 5.18+ 上的 exFAT 添加了一个允许访问带有尾随点的路径选项。到目前为止,exFAT 驱动程序无条件地从路径组件中删除了尾随句点,而 Linux 5.18 引入了 exFAT“keep_last_dots”挂载选项,可用于控制是否去除尾随句点。这项工作的动机是发现 FUSE exFAT 驱动程序的尾随点能发挥很好的效果,但 Linux 内核驱动程序不允许。有关该补丁的更多信息可在 Linux 内核邮件列表中查看。

Linux 5.18 的另一个 exFAT 补丁是:不再清除回写中的 VolumeDirty 和避免缩短存储设备寿命。在此补丁之前,如果 'dirsync' 或 'sync' 未启用,VolumeDirty 在回写中会首先被清除。但如果清理 VolumeDirty 后突然断电,而没有写入其他更新,则 exFAT 文件系统将无法在下次挂载时检测到电源故障。且在更新父目录时会重新设置 VolumeDirty ,但不会清除。这意味着每次回写至少要写入一次 BootSector,这会缩短设备的寿命。

以上就是 Linux 5.18 中的 exFAT pull 。

猜你喜欢

转载自www.oschina.net/news/189563/linux-5-18-exfat