Red Hat Training

A Red Hat training course is available for Red Hat Linux

17장. 파일 시스템

OverlayFS

OverlayFS는 통합 파일 시스템 유형입니다. 이를 통해 사용자는 하나의 파일 시스템을 다른 파일 시스템 상단에 overlay할 수 있습니다. 변경 사항은 상단 파일 시스템에 기록되는 반면 하단 파일 시스템은 변경되지 않은 상태로 남아 있게 됩니다. 이를 통해 여러 사용자는 컨테이너 또는 DVD-ROM과 같은 파일 시스템 이미지를 공유할 수 있습니다. 이 때 기본 이미지는 읽기 전용 미디어에 배치됩니다. 자세한 내용은 Documentation/filesystems/overlayfs.txt에서 참조하십시오.
OverlayFS는 대부분의 Red Hat Enterprise Linux 7.2 환경에서 기술 프리뷰로 남아 있습니다. 따라서 이를 활성화할 경우 커널에서 경고를 기록합니다.
다음과 같은 제한 사항에서 Docker로 사용할 경우 OverlayFS에 대해 완전 지원됩니다:
* OverlayFS는 Docker 그래프 드라이버로 사용하는 경우에만 지원됩니다. 영구적 저장이 아닌 컨테이너 COW 컨텐츠에 대해서만 지원됩니다. 영구적 저장은 비 OverlayFS 볼륨에 배치해야 합니다. 기본 Docker 설정만 사용될 수 있습니다. 즉 한 레벨의 overlay, 하나의 lowerdir, 상단 및 하단 레벨 모두는 동일한 파일 시스템에 배치합니다.
* XFS만 하단 파일 시스템으로 사용하도록 지원됩니다.
* SELinux는 실제 시스템에서 활성화되어 enforcing 모드로 설정되어야 하지만 컨텐이너 분리를 수행할 경우 컨텐이너에서 비활성화되어 있어야 합니다. 즉 /etc/sysconfig/docker에는 --selinux-enabled를 포함시키지 않습니다. OverlayFS 용 SELinux 지원은 업스트림에서만 작동하며 차후 릴리즈에서 제공될 예정입니다.
* OverlayFS 커널 ABI 및 사용자 공간 동작은 아직 불안정하며 차후 업데이트에서 변경될 수 있습니다.
OverlayFS는 POSIX 표준의 제한된 설정을 제공합니다. 애플리케이션을 충분히 테스트한 후 OverlayFS를 사용하여 배포합니다.
Red Hat Enterprise Linux 7.2 릴리즈에는 OverlayFS 관련된 몇 가지 알려진 문제가 있습니다. 보다 자세한 내용은 Documentation/filesystems/overlayfs.txt 파일에서 Non-standard behavior를 참조하십시오.

유연한 파일 레이아웃으로 NFSv4 클라이언트 지원

Red Hat Enterprise Linux 7.2에는 NFSv4 클라이언트 상의 유연한 파일 레이아웃에 대한 지원이 추가되어 있습니다. 이 기능은 장치를 중단할 필요가 없는 파일 이동성, 클라이언트 측의 미러링과 같은 고급 기능을 사용할 수 있게 하고 데이터베이스, 빅 데이터, 가상화와 같은 영역에서 개선된 유용성을 제공합니다.
NFS 유동 파일 레이아웃에 대한 보다 자세한 내용은 https://datatracker.ietf.org/doc/draft-ietf-nfsv4-flex-files/에서 참조하십시오.

RDMA를 통한 NFS

NFSoRDMA 서비스는 Red Hat Enterprise Linux 7.2에서 기술 프리뷰로 제공됩니다. 이는 Red Hat Enterprise Linux 7 NFS 서버에서 RDMA (Remote Direct Memory Access) 전송을 사용하고자 하는 사용자를 위해 svcrdma 모듈을 사용할 수 있게 합니다.

Btrfs 파일 시스템

Btrfs (B-Tree) 파일 시스템은 Red Hat Enterprise Linux 7.2에서 기술 프리뷰로 지원됩니다. 이러한 파일 시스템은 고급 관리, 안정성, 확장성을 제공합니다. 이를 통해 사용자는 스냅샷을 생성하고 압축 및 통합된 장치 관리가 가능합니다.