Linux 5.10优化XFS系统系统 修复“Year 2038”问题

2020年10月19日 16:49 次阅读 稿源:cnBeta.COM 条评论

在对 Btrfs 进行显著优化外,正在开发中的 Linux Kernel 5.10 还对 XFS 文件系统进行了大幅的改进。在 Linux 5.10 中,XFS 文件系统支持了两项新的 on-disk meta-data 功能,其中包括

访问:

阿里云双11全球狂欢季返场继续 - 双核8G云服务器首年286.44元

1.分配组中现在会记录 inode btrees 的大小。

这样做是为了增加冗余检查,并允许更快的安装时间。

2.现在最长支持至 2486 的时间戳。

这个“大时间戳”功能是对其时间戳和 inode 编码功能进行重构,以将时间戳作为 64 位纳秒计数器进行处理,并通过移位来增加有效大小。

现在,这使XFS可以很好地克服2038年的问题(在那里,以秒为单位存储自1970年以来的时间将不再适合有符号的32位整数,因此无法环绕)到现在的2486年。

使用以下命令创建新的XFS文件系统:启用bigtime允许的时间戳范围是1901年12月至2486年7月,而不是1901年12月至2038年1月。为了保持向后兼容,默认情况下当前未启用big timestamps功能。

除了磁盘上的元数据更改外,Linux 5.10的XFS还解决了在某些情况下,同步写入实际上不会刷新到磁盘和其他修复程序的问题。可通过此拉取请求找到Linux 5.10的初始XFS更改。预计在Linux 5.10合并窗口的未来几天中,将具有XFS可伸缩性改进和其他更改的辅助请求。

阿里云爆款特惠

访问:

Verisign - .com域名的守护者 为品牌代言

对文章打分

Linux 5.10优化XFS系统系统 修复“Year 2038”问题

2 (22%)
已有 条意见

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      阿里云免费试用

      Top 10

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan