Enterprise Infrastructure Intelligence ● Certified engineers online · Fast response guaranteed
백업/스토리지

GlusterFS Volume Brick: 분산 스토리지의 기본 구성 단위와 실무 아키텍처

Brick은 GlusterFS 볼륨을 구성하는 기본 저장 단위로, 신뢰할 수 있는 스토리지 풀의 서버에서 export 디렉터리로 표현됩니다. glusterfsd 프로세스가 각 Brick에서 실행되어 XFS 파일시스템의 기저 데이터를 관리하며, 분산 해시 테이블(DHT) 및 자동 파일 복제(AFR) 트랜슬레이터와 함께 데이터 분배와 복제 전략을 구현합니다.

2026.10.11  ·  1회  · 

GlusterFS Brick의 핵심 정의와 역할

Brick은 GlusterFS의 기본 저장 단위로, 신뢰할 수 있는 스토리지 풀의 서버에 있는 export 디렉터리로 표현되며, SERVER:EXPORT 형식으로 표기됩니다. 단일 파일시스템 마운트가 아닌 마운트 지점 내 서브디렉터리가 Brick이 되어야 하는 것이 실무의 중요한 원칙입니다. 마운트 후 서브디렉터리를 생성하여 Brick으로 사용하며, 단일 마운트 지점에서 1개 이상의 Brick을 생성하지 않도록 주의해야 합니다.

Brick 프로세스 및 스토리지 스택 아키텍처

각 서버에서 관리 데몬(glusterd)이 실행되고, 이는 Brick 프로세스(glusterfsd)를 관리하는데 이 프로세스가 XFS 파일시스템의 기저 온디스크 저장소를 export 합니다. 볼륨 생성 후 각 참여 Brick에서 glusterfsd 프로세스가 시작되고, /var/lib/glusterd/vols/ 내에 각 Brick에 대한 설정 파일이 생성되어 해당 Brick의 모든 세부 정보를 포함합니다.

Brick의 저장소 계층과 성능 구성

Red Hat은 Brick에서 XFS 파일시스템을 사용한 논리 볼륨 포맷을 지원하며, XFS 아이노드 크기는 GlusterFS가 사용하는 확장 속성을 수용하기 위해 512 바이트로 설정됩니다. 성능 문제를 피하기 위해 각 GlusterFS Brick의 LV는 자체의 전용 thin pool을 보유할 것을 권장합니다. Thin 프로비저닝에서 thin pool은 1280 KiB의 청크 크기로 생성되어야 하며, 이는 RAID 기하학과의 정렬을 통해 I/O 성능을 최적화합니다.

WIKIDATA WORKSTATION
AI·렌더링에 최적화된
전문가용 워크스테이션
NVIDIA RTX GPU · 최대 192GB 메모리 · ECC 지원