Systèmes de fichiers compatibles

Cette page présente les systèmes de fichiers disponibles dans Container-Optimized OS. Container-Optimized OS est fourni avec deux systèmes de fichiers intégrés : EXT4 et XFS.

Système de fichiers EXT4

Container-Optimized OS est fourni avec un système de fichiers EXT4 entièrement compatible. Container-Optimized OS recommande d'utiliser le système de fichiers EXT4 pour les charges de travail de production.

Container-Optimized OS active les fonctionnalités EX4 suivantes :

  • Compatibilité avec le système de fichiers EXT4 dans le noyau : les fonctionnalités EXT4 les plus courantes sont activées sur le noyau Linux dans Container-Optimized OS :

    CONFIG_EXT4_FS=y
    CONFIG_EXT4_USE_FOR_EXT2=y
    CONFIG_EXT4_FS_POSIX_ACL=y
    CONFIG_EXT4_FS_SECURITY=y
    CONFIG_JBD2=y
    
  • Package e2fsprogs : le package e2fsprogs contient plusieurs utilitaires d'espace utilisateur critiques disponibles pour le système de fichiers EXT4 (par exemple, mkfs et fsck). Ces packages sont nécessaires à la création et à la maintenance du système de fichiers EXT4.

Système de fichiers XFS

Container-Optimized OS est doté d'un système de fichiers XFS entièrement compatible à partir de COS M105. Le système de fichiers recommandé pour les charges de travail de production sur Container-Optimized OS est toujours EXT4. XFS est principalement destiné aux utilisateurs ayant une dépendance existante sur XFS qui ne peut pas être migrée vers EXT4. Nous vous recommandons de n'utiliser XFS que pour les utilisateurs avancés qui connaissent bien la fonctionnalité du système de fichiers.

Container-Optimized OS active les fonctionnalités XFS suivantes :

  • Compatibilité avec le système de fichiers XFS dans le noyau : les fonctionnalités XFS les plus courantes sont activées sur le noyau Linux dans Container-Optimized OS :

      CONFIG_XFS_FS=y
      CONFIG_XFS_SUPPORT_V4=y
      CONFIG_XFS_QUOTA=y
      CONFIG_XFS_POSIX_ACL=y
    
  • Package xfsprogs : le package xfsprogs contient plusieurs utilitaires d'espace utilisateur critiques disponibles pour le système de fichiers XFS (par exemple, mkfs et fsck). Ces packages sont nécessaires à la création et à la maintenance du système de fichiers XFS.