皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

EXT4、EROS & NTF3 文件系统驱动程序为 Linux 6.18 做好改进准备

EXT4、EROS & NTF3 文件系统驱动程序为 Linux 6.18 做好改进准备

除了 XFS 默认启用在线 fsck、Bcachefs 从主线 Linux 内核中移除以及 Btrfs 的改进为 Linux 6.18 窗口的前几天带来了显著变化之外,还有更多。EXT4、EROFS 和 NTFS3 驱动程序为 Linux 6.18 带来了最新的文件系统更改。

EXT4 的更新增加了 tune2fs 的支持,使其能够在不需要对块设备有写访问权限的情况下修改/更新超级块,支持 32 位保留 UID 和 GID,并删除了一些旧的 EXT4 Kconfig 选项。

新 ext4 功能:

* 添加支持,使 tune2fs 可以通过 ioctl 修改/更新超级块,而无需对块设备有写访问权限。
* 添加对 32 位保留 uid 和 gid 的支持。

错误修复:

* 修复由损坏的/模糊的文件系统引起的潜在警告和其他失败。
* 在使用 EINVAL 失败时,直接 I/O 写操作不回退到缓冲 I/O,而是静默失败。
* 正确处理元数据映射的 fsmap 查询
* 避免由写回节流引起的日志停滞
* 添加一些缺失的 GFP_NOFAIL 标志,以避免在极端内存压力下出现潜在死锁

清理:

* 删除过时的 EXT3 Kconfigs”

与此同时,针对那个只读文件系统的 EROFS 更新增加了 FS_IOC_GETFSLABEL 支持。

NTFS3 文件系统驱动程序为 Linux 上的现代 NTFS 读写支持增加了 FS_IOC_GETFSLABEL 和 FS_IOC_SETFSLABEL 支持,以及一些其他的小改动。

转自  EXT4, EROFS & NTF3 File-System Drivers Ready With Improvements For Linux 6.18 – Phoronix