4.9. 파일 시스템 및 스토리지


RHEL 설치에서 16TiB 크기의 스왑 파티션 생성 지원

이전에는 RHEL을 설치할 때 설치 프로그램에서 자동 및 수동 파티션을 위해 최대 128GB의 스왑 파티션을 생성했습니다.

이번 업데이트를 통해 설치 프로그램이 최대 128GB의 스왑 파티션을 계속 만들지만 수동 파티셔닝의 경우 16TiB의 스왑 파티션을 만들 수 있습니다.

(BZ#1656485)

NVMe 장치 갑작스러운 제거

이번 개선된 기능을 통해 운영 체제에 사전에 알리지 않고도 Linux 운영 체제에서 NVMe 장치를 제거할 수 있습니다. 이렇게 하면 서버 가동 중지 시간을 제거하여 서버를 사용할 수 있도록 장치를 준비하기 위해 추가 단계가 필요하지 않으므로 NVMe 장치의 서비스 성능이 향상됩니다.

다음을 확인합니다.

  • NVMe 장치를 신속하게 제거하려면 kernel-4.18.0-193.13.2.el8_2.x86_64 버전 이상이 필요합니다.
  • NVMe 장치를 성공적으로 제거하려면 하드웨어 플랫폼 또는 플랫폼에서 실행되는 소프트웨어의 추가 요구 사항이 필요할 수 있습니다.
  • 시스템 작업에 중요한 NVMe 장치를 제거하는 것은 지원되지 않습니다. 예를 들어 운영 체제 또는 스왑 파티션이 포함된 NVMe 장치를 제거할 수 없습니다.

(BZ#1634655)

Stratis 파일 시스템 심볼릭 링크 경로가 변경되었습니다

이 향상된 기능을 통해 Stratis 파일 시스템 symlink 경로가 /stratis/<stratis-pool> /<filesystem-name> 에서 /dev/stratis/<stratis-pool> /<filesystem-name> 으로 변경되었습니다. 따라서 새 symlink 경로를 활용하려면 기존의 모든 Stratis symlink를 마이그레이션해야 합니다.

포함된 stratis_migrate_symlinks.sh 마이그레이션 스크립트를 사용하거나 시스템을 재부팅하여 symlink 경로를 업데이트합니다. Stratis 파일 시스템을 자동으로 마운트하도록 systemd 장치 파일 또는 /etc/fstab 파일을 수동으로 변경한 경우 새 symlink 경로로 업데이트해야 합니다.

참고

새 Stratis symlink 경로로 구성을 업데이트하지 않거나 자동 마운트를 일시적으로 비활성화하는 경우 다음번에 시스템을 재부팅하거나 시작할 때 부팅 프로세스가 완료되지 않을 수 있습니다.

(BZ#1798244)

Stratis에서 암호화된 풀을 보조 Clevis 암호화 정책에 바인딩 지원

이 향상된 기능을 통해 이제 Tang 서버를 사용하여 암호화된 Stratis 풀을 NBDE(네트워크 바운드 디스크 암호화) 또는 TPM(신뢰할 수 있는 플랫폼 모듈) 2.0에 바인딩할 수 있습니다. 암호화된 Stratis 풀을 NBDE 또는 TPM 2.0에 바인딩하면 풀 자동 잠금 해제가 가능합니다. 결과적으로 각 시스템 재부팅 후 커널 인증 키 설명을 제공하지 않고도 Stratis 풀에 액세스할 수 있습니다. Stratis 풀을 보조 Clevis 암호화 정책에 바인딩하면 기본 커널 인증 키 암호화가 제거되지 않습니다.

(BZ#1868100)

XFS 및 ext4 파일 시스템에서 DAX가 활성화된 시기를 제어하는 새 마운트 옵션

이번 업데이트에서는 FS_XFLAG_DAX inode 플래그와 결합할 때 XFS 및 ext4 파일 시스템의 파일에 대해 DAX(직접 액세스) 모드를 세부적으로 제어할 수 있는 새로운 마운트 옵션이 도입되었습니다. 이전 릴리스에서는 dax 마운트 옵션을 사용하여 전체 파일 시스템에 대해 DAX가 활성화되었습니다. 이제 파일별로 직접 액세스 모드를 활성화할 수 있습니다.

디스크의 플래그 FS_XFLAG_DAX 는 특정 파일 또는 디렉터리에 대해 DAX를 선택적으로 활성화하거나 비활성화하는 데 사용됩니다. dax 마운트 옵션은 플래그가 적용되는지 여부를 지정합니다.

  • -o dax=inode - FS_XFLAG_DAX 를 따르십시오. 이는 dax 옵션이 지정되지 않은 경우 기본값입니다.
  • -O dax=never - DAX를 활성화하지 않고 FS_XFLAG_DAX 를 무시합니다.
  • -o dax=always - 항상 DAX를 활성화하고 FS_XFLAG_DAX 를 무시합니다.
  • -O dax - "dax=always"의 별칭인 레거시 옵션입니다. 이는 향후 제거될 수 있으므로 "-o dax=always"를 선호합니다.

xfs _io 유틸리티의 chatter 명령을 사용하여 FS_XFLAG_ DAX 플래그를 설정할 수 있습니다.

# xfs_io -c "chattr +x" filename

(BZ#1838876, BZ#1838344)

SMB Direct 지원

이번 업데이트를 통해 SMB 클라이언트는 이제 SMB Direct를 지원합니다.

(BZ#1887940)

파일 시스템 마운트를 위한 새로운 API 추가

이번 업데이트를 통해 파일 시스템 컨텍스트(fs_context구조)라는 내부 커널 구조를 기반으로 파일 시스템을 마운트하기 위한 새 API가 RHEL 8.4에 추가되어 사용자 공간, VFS 및 파일 시스템 간의 마운트 매개 변수 통신 유연성이 향상되었습니다. 이에 따라 파일 시스템 컨텍스트에서 작동하기 위한 다음과 같은 시스템 호출이 있습니다.

  • fsopen() - fsname 매개 변수에 이름이 지정된 파일 시스템에 대해 커널 내에 빈 파일 시스템 구성 컨텍스트를 만들고 이를 생성 모드로 추가하고 파일 설명자에 첨부하여 반환됩니다.
  • fsmount() - fsopen() 에서 반환한 파일 설명자를 가져와서 여기에 지정된 파일 시스템 루트에 대한 마운트 오브젝트를 만듭니다.
  • fsconfig() - fs open(2) 또는 fspick(2) 시스템 호출에 설정된 파일 시스템 구성 컨텍스트에 대해 매개 변수를 제공하고 명령을 실행합니다.
  • fspick() - 커널 내에 새 파일 시스템 구성 컨텍스트를 생성하고 기존 수퍼 블록을 연결하여 재구성할 수 있도록 합니다.
  • move_mount() - 한 위치에서 다른 위치로 마운트를 이동합니다. 또한 OPEN_TREE_CLONE 시스템 호출과 함께 fsmount() 또는 open_tree() 로 만든 연결되지 않은 마운트를 연결하는 데 사용할 수 있습니다.
  • open_tree() - pathname에서 지정한 마운트 개체를 선택하여 새 파일 설명자에 연결하거나 복제하여 파일 설명자에 복제합니다.

mount() 시스템 호출을 기반으로 하는 이전 API는 계속 지원됩니다.

자세한 내용은 커널 소스 트리의 Documentation/filesystems/mount_api.txt 파일을 참조하십시오.

(BZ#1622041)

vfat 파일 시스템 mtime 의 불일치가 더 이상 발생하지 않음

이번 업데이트를 통해 메모리 내와 디스크의 쓰기 시간 간 vfat 파일 시스템 mtime 의 불일치가 더 이상 존재하지 않습니다. 이러한 불일치는 더 이상 발생하지 않는 메모리 내 및 디스크의 mtime 메타데이터의 차이로 인해 발생했습니다.

(BZ#1533270)

RHEL 8.4 에서 close_range() 시스템 호출 지원

이번 업데이트를 통해 close_range() 시스템 호출이 RHEL 8.4로 백포트되었습니다. 이 시스템 호출은 지정된 범위의 모든 파일 설명자를 효과적으로 닫아 애플리케이션이 매우 큰 제한을 구성하는 경우 다양한 파일 설명자를 순차적으로 닫을 때 표시되는 타이밍 문제를 방지합니다.

(BZ#1900674)

NFSv4.2 프로토콜을 통한 사용자 확장 속성 지원 추가

이번 업데이트에서는 사용자 확장 속성(RFC 8276)에 대한 NFSV4.2 클라이언트 측 및 서버 측 지원이 추가되어 새로 다음과 같은 프로토콜 확장이 포함됩니다.

새로운 작업:

  • - GETXATTR - 파일의 확장 속성 가져오기
  • - SETXATTR - 파일의 확장 속성 설정
  • - LISTXATTR - 파일의 확장 속성 나열
  • - REMOVEXATTR - 파일의 확장 속성 제거

새로운 오류 코드:

  • - NFS4ERR-NOXATTR - xattr 이 존재하지 않습니다.
  • - NFS4ERR_XATTR2BIG - xattr 값이 너무 큽니다.

새 속성:

  • - xattr_support - /-fs 읽기 전용 특성으로 인해 xattrs 가 지원되는지 여부를 결정합니다. True 로 설정하면 오브젝트의 파일 시스템은 확장된 속성을 지원합니다.

(BZ#1888214)

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.