Ext4 稳定可靠,但本质上是一个为旧系统设计的文件系统,不会具备“现代”特性(如写时复制、快照等)
Btrfs 目前由 Meta 公司开发,因此适用于数据丢失无关紧要的场景(例如 Kubernetes 节点中,CoW 技术使容器成本降低)。针对运行虚拟机或数据库等痛点问题,推荐关闭 CoW 功能,这会禁用文件系统的相关特性,相当于在餐巾纸上存储数据。
XFS 是 Red Hat 的得意之作,如果你不介意无法缩小文件系统或使用 fscrypt 加密,那么它是内核中“最佳”的通用文件系统。然而,其开发由 Red Hat 主导,面向 RHEL 的用户群体,因此它特别适合数据库等应用场景。XFS 采用数据只读镜像(cow)机制,支持去重和创建快照功能。不过,它不会像 LVM 那样提供完整的功能集,例如真正的快照或卷池化能力。
ZFS 不是一个 Linux 文件系统,这显然是个陷阱——如果任何大型企业发行版选择它或 Linux 将其集成进去,Oracle 就会派出律师。Oracle 明天就可以发布一份一行的单页文档来澄清此事,但他们拒绝这么做,真让人纳闷这是为什么?
一切希望都破灭了。
--
FROM 171.221.52.*