支持的文件系统

本页面简要介绍 Container-Optimized OS 中的可用文件系统。Container-Optimized OS 有两个内置文件系统:EXT4XFS

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 文件系统的关键用户空间实用程序(例如 mkfsfsck)。创建和维护 EXT4 文件系统需要这些软件包。

XFS 文件系统

Container-Optimized OS 从 COS M105 开始附带完全受支持的 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 文件系统的关键用户空间实用程序(例如 mkfsfsck)。创建和维护 XFS 文件系统需要这些软件包。