Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9장. 파일 시스템

OverlayFS 파일 시스템에서 SELinux 보안 레이블이 지원됨

이번 업데이트를 통해 OverlayFS 파일 시스템에서 SELinux 보안 레이블을 지원합니다. OverlayFS 스토리지 드라이버와 함께 Docker 컨테이너를 사용하는 경우 더 이상 컨테이너에 대한 SELinux 지원을 비활성화하도록 Docker를 구성할 필요가 없습니다. (BZ#1297929)

NFSoRDMA 서버가 완전히 지원됩니다.

이전에 기술 프리뷰로 제공된 NFS(NFSoRDMA) 서버가 Red Hat Enterprise Linux 클라이언트에서 액세스하는 경우 완전히 지원됩니다. NFSoRDMA에 대한 자세한 내용은 Red Hat Enterprise Linux 7 스토리지 관리 가이드의 다음 섹션을 참조하십시오. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#nfs-rdma (BZ#1400501)

E gressIP에서 amd 형식 맵의 찾아보기 옵션 지원

Sun 형식 맵의 찾아보기 기능을 사용하면 자동 마운트를 마운트할 수 있는 자동 마운트 지점을 사용할 수 있으며 이제 EgressIP amd 형식 맵에서도 사용할 수 있습니다.
이제 마스터 맵에 해당 항목을 추가하지 않고도 자동 마운트 지점을 amd.md에서 구성하는 것과 동일한 방식으로 amd 형식 마운트에 대한 mount point(마운트) 구성에 마운트 지점 섹션을 추가할 수 있습니다. 결과적으로 공유 멀티 벤더 환경 내에서 EgressIP 마스터 맵에서 호환되지 않는 마스터 맵 항목이 없는 것을 방지할 수 있습니다.
browsable_dirs 옵션은 EgressIP [ amd ] 설정 섹션에서 또는 amd 마운트 지점 섹션에 사용할 수 있습니다. amd 유형 자동 맵 항목의 browsableutimeout 맵 옵션도 사용할 수 있습니다.
browsable_dirs 옵션은 yes 또는 no 로만 설정할 수 있습니다. (BZ#1367576)

로그를 더 쉽게 검색하기 위해 이제 EgressIP 에서 마운트 요청 로그 항목의 식별자를 제공합니다.

사용량이 많은 사이트의 경우 마운트 문제를 검사할 때 특정 마운트 시도에 대한 로그 항목을 식별하기 어려울 수 있습니다. 로그에서 많은 활동을 기록한 경우 항목을 다른 동시 마운트 요청 및 활동과 혼합하는 경우가 많습니다. 이제 EgressIP 구성에 요청 로그 항목을 마운트하기 위해 마운트 요청 로그 식별자를 추가할 경우 특정 마운트 요청에 대한 항목을 빠르게 필터링할 수 있습니다. 새 로깅은 기본적으로 꺼져 있으며 EgressIP .conf 파일에 설명된 대로 use_mount_request_log_id 옵션으로 제어됩니다. (BZ#1382093)

IBM z Systems의 GFS2가 SSI 환경에서 지원됨

Red Hat Enterprise Linux 7.4부터 IBM z Systems의 GFS2(silient Storage on the s390x add-on)는 여러 중앙 전자기(CEC) 환경에서 z/VM 단일 시스템 이미지(SSI) 환경에서 지원됩니다. 이를 통해 LPAR(Logical partitions) 또는 CEC를 다시 시작할 때에도 클러스터를 가동할 수 있습니다. HA(고가용성) 클러스터링의 실시간 요구 사항으로 인해 실시간 마이그레이션이 지원되지 않습니다. IBM z Systems의 노드 4개 노드의 최대 노드 제한은 여전히 적용됩니다. IBM z 시스템의 고가용성 및 탄력적 스토리지 구성에 대한 자세한 내용은 https://access.redhat.com/articles/1543363 을 참조하십시오. (BZ#1273401)

gfs2-utils 버전 3.1.10으로 다시 시작

gfs2-utils 패키지가 업스트림 버전 3.1.10으로 업그레이드되었으며 이전 버전에 비해 여러 버그 수정 및 개선 사항을 제공합니다. 특히 이 업데이트는 다음을 제공합니다.
  • fsck.gfs2 명령의 다양한 검사 및 성능 개선
  • mkfs.gfs2 명령에서 odd block device geometry를 더 잘 처리합니다.
  • gfs2_edit savemeta leaf chain block handling 버그 수정
  • 사용자 지정 함수 대신 libuuid 라이브러리로 UUID를 처리합니다.
  • 프로파일링을 위해 새로운 --enable-gprof 구성 옵션입니다.
  • 설명서 개선 사항. (BZ#1413684)

FUSE는 이제 lseek 호출에서 SEEK_HOLESEEK_DATA 지원

이번 업데이트에서는 FUSE(사용자 공간) lseek 시스템 호출에 대한 SEEK_HOLESEEK_DATA 기능을 제공합니다. 이제 FUSE lseek 를 사용하여 SEEK_DATA 또는 SEEK_HOLE 을 사용하여 데이터가 포함된 파일의 다음 위치로 파일 오프셋을 조정할 수 있습니다. (BZ#1306396)

NFS 서버에서 제한된 copy-offload 지원

NFS 서버 측 복사 기능을 사용하면 NFS 클라이언트에서 NFS 클라이언트를 통해 네트워크를 통해 데이터를 다시 전송할 필요 없이 동일한 NFS 서버의 동일한 파일 시스템에 있는 두 파일 간에 파일 데이터를 복사할 수 있습니다. NFS 프로토콜은 여러 파일 시스템 또는 서버 간에도 복사할 수 있지만 Red Hat Enterprise Linux 구현에서는 현재 이러한 작업을 지원하지 않습니다. (BZ#1356122)

SELinux는 GFS2 파일 시스템과 함께 사용할 수 있도록 지원됩니다.

이제 GFS2 파일 시스템과 함께 사용할 수 있도록 SELinux(Security Enhanced Linux)가 지원됩니다. SELinux를 GFS2와 함께 사용하면 성능이 저하될 수 있으므로 SELinux가 강제 모드에서도 시스템에서 GFS2와 함께 SELinux를 사용하지 않도록 선택할 수 있습니다. 이 구성 방법에 대한 자세한 내용은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Global_File_System_2/index.html 을 참조하십시오. (BZ#437984)

NFSoRDMA 클라이언트 및 서버에서 Kerberos 인증 지원

이번 업데이트에서는 NFS over RDMA(NFSORDMA) 클라이언트 및 서버에 대한 Kerberos 인증 지원이 추가되어 NFSoRDMA 기능을 사용하여 KnativeServing5i 및 KnativeServing5p 인증을 사용할 수 있습니다. 이제 NFSoRDMA와 Kerberos를 사용하여 각 RPC(Remote Procedure call) 트랜잭션의 보안 인증을 사용할 수 있습니다. NFSoRDMA에서 Kerberos를 사용하려면 nfs-utils 패키지 버전 1.3.0-0.36 이상이 설치되어 있어야 합니다. (BZ#1401797)

RPC.idmapd 는 이제 DNS에서 NFSv4 ID 도메인 가져오기 지원

ID 매핑에 사용되는 NFS 도메인 이름을 이제 DNS에서 검색할 수 있습니다. 도메인 변수가 /etc/idmapd.conf 파일에 설정되지 않은 경우 DNS가 _nfsv4idmapdomain 텍스트 레코드를 검색하도록 쿼리됩니다. 값을 찾으면 NFS 도메인으로 사용됩니다. (BZ#980925)

NFSv4.1은 이제 기본 NFS 마운트 프로토콜입니다.

이번 업데이트 이전에는 NFSv4.0이 기본 NFS 마운트 프로토콜이었습니다. NFSv4.1에서는 세션, pNFS, 병렬 OPEN 및 세션 트렁크와 같은 NFSv4.0에 비해 상당한 기능 개선을 제공합니다. 이번 업데이트를 통해 NFSv4.1은 기본 NFS 마운트 프로토콜입니다.
이미 마운트 프로토콜 마이너 버전을 지정한 경우 이 업데이트로 인해 동작이 변경되지 않습니다. 이 업데이트에서는 서버가 NFSv4.1을 지원하는 경우 특정 마이너 버전 없이 NFSv4를 지정한 경우 동작이 변경됩니다. 서버가 NFSv4.0만 지원하는 경우 마운트는 NFSv4.0 마운트로 유지됩니다. 0 을 마이너 버전으로 지정하여 원래 동작을 유지할 수 있습니다.
  • 마운트 명령줄에서,
  • /etc/fstab 파일에서
  • 또는 /etc/nfsmount.conf 파일에서 다음을 수행합니다. (BZ#1375259)

nfs-utils 구성 옵션은 nfs.conf에서 중앙 집중화되었습니다.

이번 업데이트를 통해 nfs-utilsnfs.conf 파일에서 중앙 집중화된 구성을 사용하며, 이는 각 nfs-utils 프로그램의 스탠자로 구성됩니다. 각 nfs-utils 프로그램은 파일에서 직접 구성을 읽을 수 있으므로 systemctl restart nfs-config.service 명령을 더 이상 사용할 필요가 없지만 특정 프로그램만 다시 시작합니다. 자세한 내용은 nfs.conf(5) 매뉴얼 페이지를 참조하십시오.
이전 릴리스와의 호환성을 위해 이전 /etc/sysconfig/nfs 구성 방법을 계속 사용할 수 있습니다. 그러나 /etc/sysconfig/nfs/etc/nfs.conf 파일에서 구성 설정을 지정하지 않는 것이 좋습니다. (BZ#1418041)

NFSv4.1 마운트의 잠금 성능이 특정 워크로드의 경우 향상되었습니다.

NFSv4 클라이언트는 서버를 간격으로 폴링하여 경합에서 잠금을 확보합니다. 따라서 NFSv4의 컨텐츠 잠금 성능이 NFSv3의 성능보다 느립니다.
CB_NOTIFY_LOCK 작업이 NFS 클라이언트 및 서버에 추가되어 NFSv4.1 이상에서는 서버가 잠금에서 대기 중인 클라이언트로 다시 호출할 수 있습니다.
이번 업데이트에서는 특정 워크로드에 대해 NFSv4.1 마운트의 콘텐츠 잠금 성능이 향상되었습니다. 더 긴 잠금 경합 시간에 대해 성능이 향상되지 않을 수 있습니다. (BZ#1377710)

Red Hat Ceph Storage 3에서 CephFS 커널 클라이언트가 완전히 지원됩니다.

Ceph File System(CephFS) 커널 모듈을 사용하면 Red Hat Enterprise Linux 노드에서 Red Hat Ceph Storage 클러스터에서 Ceph 파일 시스템을 마운트할 수 있습니다. Red Hat Enterprise Linux의 커널 클라이언트는 Red Hat Ceph Storage에 포함된 Filesystem in Userspace(FUSE) 클라이언트에 대한 보다 효율적인 대안입니다. 현재 커널 클라이언트는 CephFS 할당량을 지원하지 않습니다.
CephFS 커널 클라이언트는 Red Hat Enterprise Linux 7.3에서 기술 프리뷰로 소개되었으며 Red Hat Ceph Storage 3 릴리스부터 CephFS가 완전히 지원됩니다.
자세한 내용은 Red Hat Ceph Storage 3: https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html/ceph_file_system_guide/ 의 Ceph 파일 시스템 가이드를 참조하십시오. (BZ#1626527)