지원되는 파일 시스템

이 페이지에서는 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-85 이상의 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_POSIX_ACL=y
    CONFIG_XFS_QUOTA=y
    
  • xfsprogs 패키지: xfsprogs 패키지에는 XFS 파일 시스템에 사용할 수 있는 몇 가지 중요한 사용자 공간 유틸리티가 있습니다(예: mkfsfsck). 이러한 패키지는 XFS 파일 시스템을 만들고 유지보수하는 데 필요합니다.