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

일관된 사용자 환경을 위해 Samba 유틸리티의 옵션의 이름이 변경 및 제거되었습니다.

일관된 명령줄 인터페이스를 제공하도록 Samba 유틸리티가 개선되었습니다. 이러한 개선 사항에는 이름 변경 및 제거된 옵션이 포함됩니다. 따라서 업데이트 후 문제를 방지하려면 Samba 유틸리티를 사용하는 스크립트를 검토하고 필요한 경우 업데이트합니다.

Samba 4.15에는 Samba 유틸리티가 다음과 같은 변경 사항이 추가되었습니다.

  • 이전에는 Samba 명령줄 유틸리티에서 알 수 없는 옵션을 자동으로 무시했습니다. 예기치 않은 동작을 방지하기 위해 이제 유틸리티에서 알 수 없는 옵션을 일관되게 거부합니다.
  • 이제 몇 가지 명령줄 옵션에 해당 KubeMacPool .conf 변수가 있어 기본값을 제어할 수 있습니다. 유틸리티의 도움말 페이지를 참조하여 명령줄 옵션에 ClusterRole .conf 변수 이름이 있는지 확인합니다.
  • 기본적으로 Samba 유틸리티는 이제 표준 오류(stderr)에 기록합니다. 이 동작을 변경하려면 --debug-stdout 옵션을 사용합니다.
  • --client-protection=off|sign|encrypt 옵션이 공통 구문 분석기에 추가되었습니다.
  • 다음 옵션의 이름이 모든 유틸리티에서 변경되었습니다.

    • --kerberos to --use-kerberos=required|desired|off
    • --krb5-ccache to --use-krb5-ccache=CCACHE
    • --scope to --netbios-scope=SCOPE
    • --use-winbind-ccache--use-ccache
  • 다음 옵션이 모든 유틸리티에서 제거되었습니다.

    • -e--encrypt
    • -C --use-winbind-ccache에서 제거
    • - netbios-scope에서 제거됨
    • - s 및 --signing
  • 중복 옵션을 방지하려면 다음 유틸리티에서 특정 옵션이 제거되거나 이름이 변경되었습니다.

    • ndrdump:-l--load-dso에 더 이상 사용할 수 없습니다.
    • net:-l--long을 더 이상 사용할 수 없습니다.
    • sharesec:-V 는 더 이상 --viewsddl에 사용할 수 없습니다.
    • ClusterRolecquotas:--user 의 이름이 --quota-user로 변경되었습니다.
    • nmbd:--log-stdout 의 이름이 --debug-stdout로 변경되었습니다.
    • smbd: --log-stdout has been renamed to --debug-stdout
    • winbindd:--log-stdout 의 이름이 --debug-stdout로 변경되었습니다.

(BZ#2065646)

RHEL 9의 NFS 클라이언트와 서버의 변경 사항

  • RHEL 9.0 NFS 서버와 클라이언트는 안전하지 않은 GSS Kerberos 5 암호화 유형 des-cbc-crc 를 더 이상 지원하지 않습니다.
  • NFS 클라이언트는 더 이상 UDP 전송을 사용한 파일 시스템 마운트를 지원하지 않습니다.

(BZ#1952863)

이제 GFS2 파일 시스템이 포맷 버전 1802로 생성됩니다.

RHEL 9의 GFS2 파일 시스템은 포맷 버전 1802로 생성됩니다. 이를 통해 다음 기능을 사용할 수 있습니다.

  • 신뢰할 수 있는 네임스페이스(" trusted.* xattrs")의 확장 속성은 gfs2gfs2-utils 에서 인식합니다.
  • rgrplvb 옵션은 기본적으로 활성화되어 있습니다. 이를 통해 gfs2 는 업데이트된 리소스 그룹 데이터를 DLM 잠금 요청에 연결할 수 있으므로, 노드에서 디스크로부터 리소스 그룹 정보를 업데이트할 필요가 없습니다. 이는 경우에 따라 성능이 향상됩니다.

새 형식 버전으로 생성된 파일 시스템은 이전 RHEL 버전과 fsck.gfs2 유틸리티의 이전 버전에서 마운트할 수 없습니다.

사용자는 -o format=1801 옵션과 함께 mkfs.gfs2 명령을 실행하여 이전 형식 버전으로 파일 시스템을 생성할 수 있습니다.

사용자는 마운트 해제된 파일 시스템에서 tunegfs2 -r 1802 장치를 실행하는 이전 파일 시스템의 형식 버전을 업그레이드할 수 있습니다. 형식 버전을 다운그레이드하는 것은 지원되지 않습니다.

(BZ#1616432)

RHEL 9에서는 nvml 패키지 버전 1.10.1를 제공합니다.

RHEL 9.0에서는 nvml 패키지를 버전 1.10.1로 업데이트합니다. 이번 업데이트에는 정전 시 잠재적인 데이터 손상 버그가 포함되어 있는 기능 및 수정 사항이 추가되었습니다.

(BZ#1874208)

exFAT 파일 시스템에 대한 지원이 추가되었습니다.

RHEL 9.0에서는 확장 가능 파일 할당 테이블(exFAT) 파일 시스템을 지원합니다. 이제 마운트, 포맷 및 일반적으로 이 파일 시스템을 사용할 수 있습니다. 이 파일 시스템은 일반적으로 플래시 메모리에서 기본적으로 사용됩니다.

(BZ#1943423)

tutorialctl 명령을 사용하여 SunRPC 연결 정보를 표시

이번 업데이트를 통해RuntimeConfig ctl 명령을 사용하여 시스템의 SunRPC objects에 대한 SunRPC sysfs 파일에 수집된 정보를 표시할 수 있습니다. SunRPC 네트워크 계층에서 sysfs 파일 시스템을 통해 오브젝트를 표시, 제거 및 설정할 수 있습니다.

(BZ#2059245)

LVM의 장치 세트 제한

기본적으로 RHEL 9의 LVM은 명시적으로 선택한 장치만 사용합니다. 새 명령 lvmdevicesvgimportdevices 를 사용하여 특정 장치를 선택합니다. pvcreate,vgcreate, vgextend 명령을 사용하면 아직 선택되지 않은 경우 lvm 용 새 장치를 간접적으로 선택합니다. LVM은 이러한 명령 중 하나를 사용하여 시스템을 선택할 때까지 시스템에 연결된 장치를 무시합니다. lvm 명령은 선택한 장치 목록을 장치 파일 /etc/lvm/devices/system.devices 에 저장합니다. lvm.conf 필터 또는 다른 명령줄 구성 필터가 새 장치 파일 기능을 활성화할 때 작동하지 않습니다. devices 파일을 제거하거나 비활성화하는 경우 LVM은 연결된 모든 장치에 필터를 적용합니다. 이 기능에 대한 자세한 내용은 lvmdevices(8) 매뉴얼 페이지를 참조하십시오.

(BZ#1749513)

nvme_tcp.ko 가 포함된 NVMe/TCP 호스트

nvme_tcp.ko 커널 모듈이 포함된 NVMe(Nonvolatile Memory Express) over TCP/IP 네트워크(NVMe/TCP) 스토리지가 이제 완전하게 지원됩니다. nvmet_tcp.ko 모듈이 있는 NVMe/TCP 대상은 RHEL 9.0에서 유지 관리되지 않는 상태로 사용할 수 있습니다.

(BZ#2054441)

multipathd 에서 FPIN-Li 탐지 이벤트 지원

marginal_pathgroups 구성 옵션에 대해 새 값 fpin 을 추가하면 multipathd 를 사용하여 Link Integrity Fabric Performance Impact Notification(PFIN-Li) 이벤트를 모니터링하고 링크 무결성 문제가 있는 경로를 경계 경로 그룹으로 이동할 수 있습니다. fpin 값을 설정하면 multipathd 가 기존 경계 경로 탐지 방법을 재정의하고 파이버 채널 패브릭에 따라 링크 무결성 문제를 식별합니다.

이번 개선된 기능을 통해 multipathd 방법은 PFIN-Li 이벤트를 발행할 수 있는 파이버 채널 패브릭의 경계 경로를 감지하는 데 더 강력해집니다.

(BZ#2053642)