21장. 스토리지

SCSI 용 멀티 큐 I/O 스케줄링

Red Hat Enterprise Linux 7.2에는 blk-mq로 알려진 블록 장치 용 멀티 큐 I/O 스케줄링이 포함되어 있습니다. scsi-mq 패키지를 통해 SCSI (Small Computer System Interface) 하부시스템은 이러한 새로운 큐 메커니즘을 사용할 수 있습니다. 이러한 기능은 기술 프리뷰로 제공되며 기본값으로 활성화되어 있지 않습니다. 활성화하려면 커널 명령행에 scsi_mod.use_blk_mq=Y를 추가합니다.

개선된 LVM 잠금 인프라

lvmlockd는 LVM 용 차세대 잠금 인프라입니다. 이를 통해 LVM은 dlm 또는 sanlock 잠금 관리자를 사용하여 여러 호스트에서 공유 스토리지를 안전하게 관리할 수 있습니다. sanlock을 통해 lvmlockd는 전체 클러스터 인프라 없이 스토리지 기반 잠금을 통해 호스트를 관리할 수 있습니다. 보다 자세한 내용은 `lvmlockd`(8) man 페이지에서 참조하십시오.

libStorageMgmt API에서Targetd 플러그인

Red Hat Enterprise Linux 7.1에서 libStorageMgmt로 스토리지 어레이 관리, 스토리지 어레이에서 별도의 API는 완전 지원됩니다. 안정적이고 일관적인 API가 제공되므로 개발자는 프로그래밍 방법으로 다른 스토리지 어레이를 관리하고 하드웨어 가속화 기능을 사용할 수 있습니다. 또한 시스템 관리자는 libStorageMgmt를 사용하여 수동으로 스토리지를 설정하고 명령행 인터페이스를 사용하여 스토리지 관리 작업을 자동화할 수 있습니다.
Targetd 플러그인은 완전 지원되지 않으며 기술 프리뷰로 남아 있습니다.

DIF/DIX

DIF/DIX는 SCSI 표준에 새로 추가된 사항입니다. 이는 기능 부분에 지정된 HBA 및 스토리지 어레이 용 Red Hat Enterprise Linux 7.2에서는 완전 지원되지만 기타 다른 HBA 및 스토리지 어레이의 경우 기술 프리뷰로 남아 있습니다.
DIF/DIX는 공통으로 사용되는 512 바이트 디스크 블록을 512에서 520으로 확대하고 DIF (Data Integrity Field)를 추가합니다. DIF는 쓰기 작업 시 HBA (Host Bus Adapter)에 의해 계산된 데이터 블록의 checksum 값을 저장합니다. 그 후 스토리지 장치는 수신 시 checksum을 확인하고 데이터와 checksum 모두를 저장합니다. 반대로 읽기 작업 시 checksum은 스토리지 장치 와 수신된 HBA로 확인될 수 있습니다.

dm-era 장치 매퍼 대상

Red Hat Enterprise Linux 7.1에서는 기술 프리뷰로 dm-era 장치 맵퍼 대상을 도입하고 있습니다. dm-era는 era라는 사용자 정의 기간 이내에 작성된 블록을 추적합니다. 각각의 era 대상 인스턴스는 32 비트 카운터로 일정하게 증가시켜 현재 era를 유지 관리합니다. 이러한 대상은 백업 소프트웨어가 마지막 백업이후 어떤 블록이 변경되었는지를 추적할 수 있게 합니다. 이는 또한 벤더 스냅샷으로 롤백한 후 캐시 일관성을 복구하기 위해 캐시 컨텐츠를 일부 해제할 수 있게 합니다. dm-era 대상은 dm-cache 대상과 쌍을 이룰 것으로 예상됩니다.