로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

GlusterFS 주요 옵션 정리

lmkfox · 2025-05-02 · 조회 0
GlusterFS 주요 옵션 정리
GlusterFS 주요 옵션 정리 1. 볼륨 생성 옵션 ( gluster volume create ) gluster volume create <VOLNAME> <HOSTNAME>:<BRICK_PATH> ... 중요 플래그 및 설명: - force: 사용 중이거나 비어 있지 않은 디렉터리도 brick으로 강제 사용 - replica <N>: 복제 수를 지정 (데이터 redundancy용) - stripe <N>: 스트라이핑 수 지정 (성능 향상 목적) - disperse <N> redundancy <M>: 이레이저 코딩 설정, N = 총 구성 brick 수, M = redundancy 수 - transport tcp|rdma|tcp,rdma: 통신 프로토콜 선택 예시: gluster volume create myvol replica 3 server1:/data/brick1 server2:/data/brick2 server3:/data/brick3 2. 볼륨 설정 옵션 ( gluster volume set ) gluster volume set <VOLNAME> <OPTION> <VALUE> 자주 사용되는 옵션들: 옵션명 설명 performance.cache-size 클라이언트 캐시 크기 설정 (예: 256MB) network.ping-timeout 피어 연결 타임아웃 (초 단위) cluster.readdir-optimize 디렉터리 읽기 시 최적화 수행 (on/off) cluster.lookup-unhashed 해시되지 않은 파일을 모든 peer에서 탐색 auth.allow 접근을 허용할 IP 또는 호스트 지정 features.quota 볼륨 또는 디렉터리별 용량 제한 활성화 (on) features.inode-quota 파일 수 기준의 제한 활성화 (on) features.shard 파일을 일정 크기의 블록으로 나눠 저장 (on) features.shard-block-size 샤드 블록 크기 지정 (기본: 64MB) cluster.enable-shared-storage Gluster 메타 정보 저장용 볼륨 사용 (on) 3. 성능 관련 옵션 옵션명 설명 performance.read-ahead 순차적 읽기를 위한 read-ahead 캐시 사용 (on/off) performance.io-cache I/O 캐시 사용 설정 (on/off) performance.write-behind 비동기식 쓰기 캐시 performance.flush-behind 쓰기 완료 이후 캐시 플러시 동작 제어 performance.quick-read 자주 읽는 파일에 대한 빠른 접근 지원 4. 인증 및 접근 제어 - auth.allow: 특정 IP/도메인에서의 접근만 허용 예: gluster volume set VOLNAME auth.allow 192.168.1.* - - auth.reject: 특정 IP를 차단 예: gluster volume set VOLNAME auth.reject 10.0.0.5 5. 쿼터 설정 - 쿼터 활성화: gluster volume quota VOLNAME enable - - 특정 디렉터리에 용량 제한: gluster volume quota VOLNAME limit-usage /subdir 10GB 6. 샤딩 설정 - 샤딩 활성화: gluster volume set VOLNAME features.shard on - - 블록 크기 지정 (예: 64MB): gluster volume set VOLNAME features.shard-block-size 67108864 필요에 따라 구성에 적합한 옵션 조합을 추천드릴 수 있습니다. 어떤 환경(예: 백업 서버, 미디어 서버, 분산 데이터 저장소 등)에서 사용하실 계획인가요?

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.