Techstory

TrueNAS - 저장소 풀 생성 본문

NAS 사용법/TrueNAS

TrueNAS - 저장소 풀 생성

tcanon 2025. 8. 8. 13:51
반응형

TrueNAS - 저장소 풀 생성


TrueNAS의 저장소 풀(Storage Pool)은 ZFS 파일 시스템의 핵심 개념으로, 여러 개의 물리적인 디스크를 하나로 묶어 관리하는 논리적 저장 공간이다. 일반적인 RAID와 유사하지만, 더 많은 기능과 유연성을 제공한다.

1. 주요 특징

  • 데이터 무결성: ZFS는 데이터를 쓸 때마다 체크섬을 생성하고, 읽을 때마다 체크섬을 확인하여 사일런트 데이터 손상(silent data corruption)을 방지한다.
  • 유연한 확장성: 저장소 풀에 가상 장치(Virtual Device, VDEV)를 추가하여 용량을 쉽게 확장할 수 있다.
  • 스냅샷: 풀 내의 데이터셋에 대한 스냅샷 기능을 지원한다. 스냅샷은 특정 시점의 파일 시스템 상태를 기록하므로, 랜섬웨어 공격이나 실수로 파일을 삭제했을 때 유용하게 사용할 수 있다.
  • 다양한 RAID 구성: 디스크의 수를 고려하여 다양한 데이터 보호 수준을 설정할 수 있다.

2. 저장소 풀의 RAID 유형

저장소 풀을 생성할 때, 디스크들을 어떻게 묶을지 RAID 유형을 선택해야 한다. 이는 데이터의 안정성과 성능에 직접적인 영향을 준다.

  • Stripe: 디스크를 하나의 큰 저장 공간으로 묶는다. 모든 디스크의 용량을 합쳐 사용할 수 있지만, 하나의 디스크라도 고장 나면 모든 데이터를 잃는다.
  • Mirror: 두 개 이상의 디스크에 동일한 데이터를 복제하여 저장한다. 하나의 디스크가 고장 나더라도 다른 디스크에 데이터가 남아 있어 가장 높은 데이터 안정성을 제공하지만, 저장 공간의 효율성은 가장 낮다. (예: 2TB 디스크 2개로 2TB 풀 생성)
  • RAID-Z1: 패리티(Parity)를 사용하여 하나의 디스크 장애를 허용하는 구성이다. 최소 3개의 디스크가 필요하며, Mirror보다 높은 용량 효율성을 제공한다.
  • RAID-Z2: 패리티를 사용하여 두 개의 디스크 장애를 허용하는 구성이다. 최소 4개의 디스크가 필요하며, RAID-Z1보다 안정성이 높습니다.
  • RAID-Z3: 패리티를 사용하여 세 개의 디스크 장애를 허용하는 구성이다. 최소 5개의 디스크가 필요하며, 매우 높은 안정성이 필요한 환경에 적합하다.

3. 저장소 풀 생성 방법

1) 왼쪽 사이드바 메뉴에서 저장소(Storage)를 클릭

2) 우측 상단에 디스크 클릭

  - 저장소로 사용 가능한 디스크 확인, boot-pool은 저장소로 사용할 수 없는 것 같다.

3) 저장소 -> 풀 생성 -> 일반 정보

  - 이름 : Storage(풀 이름 지정)

  - 배치 : RAID 구성 설정, 나는 단일 디스크라 Stripe 선택, 미러 또는 RAID 버전 선택 가능

  - 기록, 여분, 캐시, 메타데이터, 중복 제거는 선택사항으로 그냥 "다음" 클릭

 

4) 풀 생성 완료

  - 풀 생성이 끝나면 아래와 같이 상태가 표시된다.

반응형
Comments