从 1993 年开始,ext2 已经走过了 31 个年头,现在是它退休的时候了。尽管 Linux 6.9 带来了许多巨大的变化和新功能/硬件支持,但它却弃用了经典的 EXT2 文件系统驱动程序。
EXT2 文件系统已经存在了三十年,EXT3 和 EXT4 在 Linux 内核中稳定运行也分别有二十多年和十五年了。EXT2的使用率一直在下降,很可能只是用于访问旧的存储设备/传统的Linux发行版安装。
不过,由于文件系统驱动程序不支持 2038 年以后的日期(Y2038 问题的一部分),EXT2 现在已被弃用。由于无法正确支持 2038 年 1 月 19 日之后的时间戳,Linux 开发人员现在鼓励剩余的 EXT2 用户升级到使用 EXT4 驱动程序访问文件系统。EXT4 驱动程序能够处理 EXT2 文件系统,同时正确支持 Y2038 问题之后的日期。
因此,EXT2 驱动程序目前已被弃用,其代码仅作参考之用,但很可能在未来几年内被删除。Bootlin 博客上有更多关于 EXT2 驱动程序废弃的详细信息:
https://bootlin.com/blog/ext2-filesystem-driver-now-marked-as-deprecated/