4.10. 파일 시스템 및 스토리지
NFS 서버에서 nfsd
에 대한 적절한 서버 코드를 구현합니다.
이번 업데이트에서는 RHEL 커널 NFS 서버에서 nfsd
에 대한 무료 서버 코드를 구현했습니다. 이 새로운 기능을 사용하면 클라이언트가 연결할 수 없는 동안 액세스 충돌이 없는 경우 서버와의 연결이 끊어진 클라이언트의 리스 취소를 방지할 수 있습니다.
DAX 마운트 옵션 및 reflink가 호환 가능
이번 업데이트를 통해 이제 reflinked 파일이 일반적으로 DAX 모드와 호환됩니다. 파일 시스템 DAX 마운트 옵션 -o dax=always
는 reflink 사용 파일 시스템과 호환됩니다. reflinked된 파일은 inode 플래그를 사용하여 DAX 모드로 설정할 수 있습니다. 자세한 내용은 xfs(5)
도움말 페이지를 참조하십시오.
Bugzilla:2192730[1]
RPCSEC GSS Kerberos V5의 새로운 암호화 유형
RPCSEC GSS Kerberos V5 메커니즘은 이제 RFC 6803(Kerberos 5의Camellia Encryption) 및 RFC 8009(Kerberos의 경우 HMAC-SHA2를 사용한 AES 암호화)에 정의된 암호화 유형을 지원합니다.
다음 암호화 유형이 추가되었습니다.
-
camellia128-cts-cmac
-
camellia256-cts-cmac
-
aes128-cts-hmac-sha256-128
-
aes256-cts-hmac-sha384-192
이를 통해 NFS 클라이언트와 NFS 서버는 GSS 컨텍스트와 협상할 때 더 강력한 암호화 유형을 사용할 수 있습니다.
이제 fuse3
이 umount
를 트리거하지 않고 디렉토리 항목을 무효화할 수 있음
이번 업데이트를 통해 fuse3
패키지에 새 메커니즘이 추가되어 항목에 존재하는 모든 마운트의 umount
를 자동으로 트리거하지 않고 디렉터리 항목을 무효화할 수 있습니다.
Stratis 스토리지 관리자 사용 가능
Stratis는 로컬 스토리지 관리자입니다. 사용자에게 추가 기능을 갖춘 스토리지 풀에 관리되는 파일 시스템을 제공합니다.
- 스냅샷 및 씬 프로비저닝 관리
- 필요에 따라 파일 시스템 크기 자동 확장
- 파일 시스템 관리
- 풀 수준 암호화
- TMP2 및 NBDE 지원
Stratis 스토리지를 관리하려면 stratisd
백그라운드 서비스와 통신하는 stratis
유틸리티를 사용합니다.
자세한 내용은 Stratis 문서: Stratis 파일 시스템 설정을 참조하십시오.
Cryostat2 파일 시스템 구성 및 작업 개선
polkit2 파일 시스템에 대해 다음 업데이트가 구현되었습니다.
-
mkfs.gfs2
명령에서 이제 new-U
옵션을 지원하므로 생성한 파일 시스템에 대한 파일 시스템 UUID를 지정할 수 있습니다. 이 옵션을 생략하면 파일 시스템의 UUID가 임의로 생성됩니다. -
gfs2_jadd
명령은 이전 릴리스보다 훨씬 빠른 속도로 저널을 생성합니다. - polkit2 도움말 페이지가 개선되었습니다.
dmpd
rebased 버전 1.0.2
dmpd
패키지가 버전 1.0.2로 업그레이드되었습니다. 주요 변경 사항은 다음과 같습니다.
- 메모리 안전을 위해 Rust 언어의 툴을 다시 작성하고 여러 스레드를 사용하여 성능을 향상시킵니다.
-
시스템 시작과 함께 LVM 풀 활성화 시간을 절약하기 위해
thin_check
및cache_check
툴을 개선합니다. 이러한 도구에 필요한 실행 시간이 이전 버전에 비해 10배 이상 향상되었습니다. -
스냅샷의 메타데이터
btrees
공유 손실을 방지하기 위해thin_dump
및thin_restore
툴을 업데이트합니다. 이제 복원된 메타데이터에 더 많은 공간이 필요하지 않습니다. -
씬 메타데이터를 일반적으로 10번째 크기에 압축하기 위한 새로운
thin_metadata_pack
및thin_metadata_unpack
툴을 추가합니다. 이는 일반 압축기보다 우수합니다. 이 도구를 사용하면 손상된 메타데이터를 검사하기가 더 쉽습니다.
SCSI 장치에 새로운 장치별 카운터 추가
SCSI 업데이트에서 I/O 시간 초과에 대해 새로운 장치별 카운터 iotmo_cnt
가 추가되었습니다. iorequest_cnt
개수 I/O 요청, iodone_cnt
I/O 완료 및 ioerr_cnt
I/O 오류 외에도 요청 시간 초과 횟수가 표시될 수 있습니다. 예를 들면 다음과 같습니다.
/sys/devices/pci0000:16/0000:16:02.0/0000:17:00.0/host2/target2:2:0/2:2:0:0/iorequest_cnt /sys/devices/pci0000:16/0000:16:02.0/0000:17:00.0/host2/target2:2:0/2:2:0:0/iodone_cnt /sys/devices/pci0000:16/0000:16:02.0/0000:17:00.0/host2/target2:2:0/2:2:0:0/iotmo_cnt /sys/devices/pci0000:16/0000:16:02.0/0000:17:00.0/host2/target2:2:0/2:2:0:0/ioerr_cnt
Bugzilla:2171093[1]
mpathcleanup
device-mapper-multipath에서 다중 경로 장치를 플러시
mpathcleanup
툴은 SCSI 기반 다중 경로 장치에서 작동하며 SCSI 경로 장치와 함께 다중 경로 장치를 제거합니다. 일부 사용자는 다중 경로 장치와 해당 경로 장치를 정기적으로 제거해야 합니다. 이전에는 다중 경로 장치를 제거하는 데 사용할 수 있는 툴이 없으며 이 작업에 사용자 정의 스크립트가 필요했습니다.
이 새 툴을 사용하면 이제 다중 경로 장치 및 기본 스토리지를 쉽게 제거할 수 있으며 이 작업을 위해 스크립트를 생성할 필요가 없습니다.
Jira:RHEL-782[1]
NVMe-cli
를 버전 2.4로 업데이트
nvme-cli
패키지가 버전 2.4로 업그레이드되어 여러 버그 수정 및 개선 사항이 추가되었습니다. 주요 변경 사항은 다음과 같습니다.
- TCP를 통한 TLS를 지원합니다.
-
/etc/fstab
파일을 사용하여 파일 시스템을 마운트하기 위해systemd
자동 연결 서비스의 잘못된 순서를 수정합니다. -
u32
값의 출력을 수정합니다. - 스토리지 태그 크기를 올바르게 확인합니다.
-
패브릭 컨트롤러에 대한
nvme effects-log
명령을 지원합니다.
Bugzilla:2159929[1]