macOS Server에서 Xsan이 사용 가능한 저장 공간을 사용하는 방법
Xsan은 사용자 파일과 파일 시스템 데이터를 SAN 볼륨에 저장하며 더 나은 성능을 위해 볼륨에 있는 LUN 전체에 스트라이핑 방식으로 데이터를 저장합니다.
메타데이터 및 저널 데이터
Xsan은 메타데이터 파일과 파일 시스템 저널을 사용하여 Xsan 볼륨에 있는 파일 정보를 기록합니다. 파일 시스템 메타데이터는 파일을 저장하는 데 어떤 디스크의 어떤 특정 부분을 사용하는지와 파일이 사용 중인지 여부 등의 정보를 포함합니다. 저널 데이터는 오류 발생 시 파일의 무결성을 보장해주는 파일 시스템 트랜잭션의 레코드를 포함합니다.
이 파일은 Xsan 메타데이터 제어기에 의해 관리되지만 제어기 자체가 아닌 LUN에 저장됩니다. 메타데이터는 사용자가 볼륨에 추가한 첫 번째 저장 공간 풀에 저장됩니다. 저널 데이터는 메타데이터와 동일한 저장 공간 풀에 저장할 수 있으며 저널 데이터를 저장하는 데 별도의 저장 공간 풀을 사용할 수도 있습니다. 오직 하나의 저장 공간 풀에만 저널 데이터가 있어야 합니다.
가장 높은 단계인 스트라이핑
RAID 시스템이 RAID 0(스트라이핑) 스키마를 사용하여 파일을 쓸 경우, 파일을 세그먼트로 나눈 후 RAID 어레이에 있는 모든 디스크 드라이브에 분배합니다. 이렇게 하면 파일 부분을 어레이에 있는 디스크에 병렬로(한 번에 하나의 부분이 아니라) 쓰기 때문에 성능이 향상됩니다.
Xsan은 이와 동일한 기술을 저장 공간 계층에 적용합니다. 볼륨의 각 저장 공간 풀 내에서 Xsan은 저장 공간 풀을 구성하는 LUN 전체에 파일 데이터를 스트라이핑 방식으로 저장합니다. 데이터를 병렬로 쓰기 때문에 성능이 향상됩니다.
저장 공간 풀에 있는 각 LUN에 쓴 데이터 유형을 조절하여 SAN 성능을 조정할 수 있습니다(메타데이터, 저널 데이터 및 사용자 데이터 혼합 또는 분리).