第 7 章 文件系统
gfs2-utils rebase 到版本 3.1.8
gfs2-utils 软件包已更新至 3.1.8 版本,它提供重要的修复和一些改进:
提高了 fsck.gfs2、 mkfs.gfs2 和 gfs2_edit 工具的性能。
现在,fsck.gfs2 工具可以更好地检查日志、jindex、系统内节点和内节点"goal"值。
gfs2_jadd 和 gfs2_grow 工具现在是独立的程序,而不是指向 mkfs.gfs2 的符号链接。
改进了测试套件和相关文档。
使用 Perl 的软件包不再依赖于 Perl。
GFS2 现在可防止用户超过其配额
在以前的版本中,GFS2 仅在完成操作后检查配额违反情况,这可能会导致用户或组超过其分配的配额。这个行为已被解决,GFS2 现在会预测操作要分配的块数量,并检查分配它们是否违反配额。禁止配额违反情况的操作,因此用户永远不会超过其分配的配额。
XFS rebase 到版本 4.1
XFS 已升级到上游版本 4.1,包括次版本程序错误修复、重构、某些内部机制的重新工作,如日志记录、pcpu 核算和新的 mmap 锁定。在上游更改之上,这个更新扩展了 rename ()函数,以添加跨重新名称( rename ()的对称变体)和 whiteout 处理。
CIFS rebase 到版本 3.17
CIFS 模块已升级至上游版本 3.17,它为服务器消息块(SMB) 2 和 3 提供了各种次要修复和新功能:SMB 版本 2.0、2.1、3.0 和 3.0.2。
请注意,使用带有 SMB 协议 3.1.1 的 Linux 内核 CIFS 模块目前是实验性的,功能在红帽提供的内核中不可用。此外,SMB 版本 3.0.2 中引入的功能被定义为可选,目前不受 Red Hat Enterprise Linux 支持。
Red Hat Enterprise Linux 7.2 中 NFS 的更改
fallocate 支持允许预先分配服务器上的文件。fseek () 函数的 SEEK_HOLE 和 SEEK_DATA 扩展使得可以快速有效地查找漏洞或数据。Red Hat Enterprise Linux 7.2 还添加了对在技术预览部分中描述的 NFSv4 客户端上灵活的文件布局的支持。