本页面简要介绍 Container-Optimized OS 中的可用文件系统。Container-Optimized OS 有两个内置文件系统:EXT4 和 XFS。
EXT4 文件系统
Container-Optimized OS 对 EXT4 文件系统提供完全支持。Container-Optimized OS 建议将 EXT4 文件系统用于生产工作负载。
Container-Optimized OS 启用以下 EXT4 相关功能:
内核中的 EXT4 文件系统支持:Container-Optimized OS 中的 Linux 内核已启用最常用的 EXT4 功能:
CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y CONFIG_JBD2=y
e2fsprogs 软件包:e2fsprogs 软件包包含多个适用于 EXT4 文件系统的关键用户空间实用程序(例如
mkfs
和fsck
)。创建和维护 EXT4 文件系统需要这些软件包。
XFS 文件系统
从 COS M105 开始,Container-Optimized OS 对 XFS 文件系统提供完全支持。Container-Optimized OS 上的生产工作负载的推荐文件系统仍为 EXT4。XFS 主要面向拥有无法迁移到 EXT4 的现有 XFS 依赖项的用户。我们建议仅为熟悉文件系统功能的高级用户使用 XFS。
Container-Optimized OS 启用以下 XFS 相关功能:
内核中的 XFS 文件系统支持:Container-Optimized OS 中的 Linux 内核已启用最常用的 XFS 功能:
CONFIG_XFS_FS=y CONFIG_XFS_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y
xfsprogs 软件包:xfsprogs 软件包中包含多个适用于 XFS 文件系统的关键用户空间实用程序(例如
mkfs
和fsck
)。创建和维护 XFS 文件系统需要这些软件包。