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