9.4. 파일 시스템 및 스토리지
ext4 및 XFS에서 파일 시스템 DAX를 기술 프리뷰로 사용 가능
Red Hat Enterprise Linux 8에서 파일 시스템 DAX는 기술 프리뷰로 사용할 수 있습니다. DAX는 애플리케이션이 영구 메모리를 주소 공간에 직접 매핑할 수 있는 수단을 제공합니다. DAX를 사용하려면 일반적으로 하나 이상의 NVMe(Non-Volatile Dual In-line Memory Modules) 형식의 형태로 시스템에 사용 가능한 영구 메모리가 있어야 하며 DAX 기능을 제공하는 파일 시스템을 NVDIMM에서 생성해야 합니다. 또한 파일 시스템은 dax
마운트 옵션을 사용하여 마운트해야 합니다. 그런 다음 dax 마운트 파일 시스템의 파일 mmap
으로 인해 스토리지가 애플리케이션의 주소 공간에 직접 매핑됩니다.
(BZ#1627455)
OverlayFS
OverlayFS는 파일 시스템의 한 유형입니다. 이를 통해 한 파일 시스템을 다른 파일 시스템 위에 오버레이할 수 있습니다. 변경 사항은 상위 파일 시스템에 기록되지만 하위 파일 시스템은 수정되지 않은 상태로 유지됩니다. 이를 통해 여러 사용자가 기본 이미지가 읽기 전용 미디어에 있는 컨테이너 또는 DVD-ROM과 같은 파일 시스템 이미지를 공유할 수 있습니다.
OverlayFS는 대부분의 상황에서 기술 프리뷰로 남아 있습니다. 따라서 이 기술이 활성화되면 커널은 경고를 기록합니다.
다음과 같은 제한 사항에 따라 지원되는 컨테이너 엔진(podman
,cri-o
또는 buildah
)과 함께 사용되는 경우 OverlayFS에 완전 지원을 사용할 수 있습니다.
-
OverlayFS는 컨테이너 엔진 그래프 드라이버 또는 스쿼시드
kdump
initramfs와 같은 기타 특수 사용 사례로만 사용할 수 있습니다. 해당 용도는 주로 영구 스토리지가 아닌 컨테이너 COW 콘텐츠에서 지원됩니다. OverlayFS 이외의 볼륨에 영구 스토리지를 배치해야 합니다. 기본 컨테이너 엔진 구성만 사용할 수 있습니다. 한 레벨의 오버레이, 한 개의 lowerdir, 하위 수준과 상위 수준 모두 동일한 파일 시스템에 있습니다. - 현재는 XFS만 더 낮은 계층 파일 시스템으로 사용할 수 있습니다.
다음 규칙 및 제한 사항은 OverlayFS 사용에 적용됩니다.
- OverlayFS 커널 ABI 및 사용자 공간 동작은 안정적이지 않으며 향후 업데이트에서 변경될 수 있습니다.
OverlayFS는 POSIX 표준의 제한된 세트를 제공합니다. OverlayFS를 사용하여 배포하기 전에 애플리케이션을 철저하게 테스트합니다. 다음 경우는 POSIX와 호환되지 않습니다.
-
O_RDONLY
로 열린 파일은 파일을 읽을 때st_atime
업데이트를 받지 않습니다. -
O_RDONLY
로 열린 하위 파일은 이후 수정과 일치하지 않고MAP_SHARED
로 매핑됩니다. RHEL 8에서는 기본적으로
st_ino
또는d_ino
값을 사용할 수 없지만 모듈 옵션 또는 마운트 옵션을 사용하여 전체 POSIX 컴플라이언스를 활성화할 수 있습니다.일관된 inode 번호 지정을 얻으려면
xino=on
마운트 옵션을 사용하십시오.redirect_dir=on
및index=on
옵션을 사용하여 POSIX 규정 준수를 개선할 수도 있습니다. 이 두 가지 옵션은 상위 계층의 형식이 이러한 옵션 없이 오버레이와 호환되지 않도록 합니다. 즉,redirect_dir=on
또는index=on
을 사용하여 오버레이를 생성하고 오버레이를 마운트 해제한 다음 이러한 옵션 없이 오버레이를 마운트하면 예기치 않은 결과 또는 오류가 발생할 수 있습니다.
-
기존 XFS 파일 시스템이 오버레이로 사용할 수 있는지 확인하려면 다음 명령을 사용하여
ftype=1
옵션이 활성화되어 있는지 확인합니다.# xfs_info /mount-point | grep ftype
- SELinux 보안 레이블은 OverlayFS를 사용하는 지원되는 모든 컨테이너 엔진에서 기본적으로 활성화됩니다.
- 이번 릴리스에서는 OverlayFS와 관련된 몇 가지 알려진 문제가 있습니다. 자세한 내용은 Linux 커널 설명서의 비표준 동작 을 참조하십시오.
OverlayFS에 대한 자세한 내용은 Linux 커널 설명서를 참조하십시오.
(BZ#1690207)
Stratis를 기술 프리뷰로 사용 가능
Stratis는 새로운 로컬 스토리지 관리자입니다. 사용자에게 추가 기능을 사용하여 스토리지 풀의 관리 파일 시스템을 제공합니다.
Stratis를 사용하면 다음과 같은 스토리지 작업을 보다 쉽게 수행할 수 있습니다.
- 스냅샷 및 씬 프로비저닝 관리
- 필요에 따라 파일 시스템 크기 자동 확장
- 파일 시스템 관리
Stratis 스토리지를 관리하려면 stratisd
백그라운드 서비스와 통신하는 stratis
유틸리티를 사용합니다.
Stratis는 기술 프리뷰로 제공됩니다.
자세한 내용은 Stratis 문서 설정: Stratis 파일 시스템 설정을 참조하십시오.
RHEL 8.3이 Stratis를 버전 2.1.0으로 업데이트했습니다. 자세한 내용은 Stratis 2.1.0 릴리스 노트 를 참조하십시오.
(JIRA:RHELPLAN-1212)
IdM 도메인 멤버에서 Samba 서버 설정은 기술 프리뷰로 제공됩니다.
이번 업데이트를 통해 IdM(Identity Management) 도메인 멤버에 Samba 서버를 설정할 수 있습니다. 동일한 이름의 패키지에서 제공하는 새로운 ipa-client
-ECDHE 유틸리티는 Samba별 Kerberos 서비스 주체를 IdM에 추가하고 IdM 클라이언트를 준비합니다. 예를 들어, 유틸리티는 sss
ID 매핑 백엔드에 대한 ID 매핑 구성을 사용하여 /etc/ECDHE/smb.conf
를 생성합니다. 결과적으로 관리자는 이제 IdM 도메인 멤버에 Samba를 설정할 수 있습니다.
글로벌 카탈로그 서비스를 지원하지 않는 IdM 신뢰 컨트롤러로 인해 AD-enrolled Windows 호스트는 Windows에서 IdM 사용자 및 그룹을 찾을 수 없습니다. 또한 IdM Trust 컨트롤러는 분산 컴퓨팅 환경 / DCE/RPC(원격 프로시저 호출) 프로토콜을 사용하여 IdM 그룹 확인을 지원하지 않습니다. 결과적으로 AD 사용자는 IdM 클라이언트의 Samba 공유 및 프린터에만 액세스할 수 있습니다.
자세한 내용은 IdM 도메인 멤버에서 Samba 설정을 참조하십시오.
(JIRA:RHELPLAN-13195)
NVMe/TCP 호스트는 기술 프리뷰로 사용 가능
TCP/IP 네트워크(NVMe/TCP)를 통한 NVMe(Nonvolatile Memory Express) 스토리지에 액세스 및 공유 및 해당 nvme_tcp.ko
커널 모듈이 기술 프리뷰로 추가되었습니다. NVMe/TCP를 호스트로 사용하면 nvme-cli
패키지에서 제공하는 툴로 관리할 수 있습니다. NVMe/TCP 호스트 기술 프리뷰는 테스트 목적으로만 포함되어 있으며 현재 완전 지원을 위해 계획되어 있지 않습니다.
(BZ#1696451)