Storage – ZFS 소개

ZFS는 Zettabyte File System의 약자입니다. Zetta요?

스토리지 용량 얘기할 때 테라(tera)는 많이 들어 봤을겁니다.
이것부터 한번 살펴보면…

Kilo = 1000
Mega = 1000 x 1000
Giga = 1000 x 1000 x 1000
Teta = 1000 x 1000 x 1000

대략 이렇게 됩니다. 이걸 다시 제타까지 가보면~

Teta  = 1000 x 1000 x 1000
Peta  = 1000 x 1000 x 1000 x 1000
Exta  = 1000 x 1000 x 1000 x 1000 x 1000
Zetta = 1000 x 1000 x 1000 x 1000 x 1000 x 1000

이렇게 됩니다. 10의 21승이죠… 뭐 암튼 엄청 큰 숫자입니다.

즉, ZFS는 엄청나게 큰 용량(제타바이트)를 저장 방식(파일 시스템)이라고 하겠습니다.

지원하는 최대 크기는 다음과 같습니다.

  • 최대 볼륨 : 2의 128승 바이트 = 256,000조 바이트
  • 최대 파일 크기 : 16 EiB(2의 64승)
  • 최대 파일 수 : 디렉토리 2의 48승, 파일은 무제한
  • 최대 파일 이름 길이 : 255자

여기서 기술이 들어갑니다

현재 판매되는 HDD 중에 제일 큰 것이 28TB입니다. 이렇게 은하계급으로 큰 파일 시스템을 만들려면 디스크 1개로는 만들 수가 없겠죠?

확장성

그래서 ZFS는 여러 개의 디스크를 묶어서 아주 큰 1개 처럼 사용할 수 있는 기술을 갖고 있습니다. 보통 이 기술을 확장성이라고 합니다.

RAID-Z

디스크를 여러 개 사용할 경우에 하나의 디스크 오류로 전체 데이터가 날라갈 수도 있습니다. 그래서 한 두개의 디스크 오류가 발생하더라도 데이터를 안전하게 유지할 수 있는 보호 기능을 갖고 있습니다. 이 기술을 RAID-Z(고급 RAID 기능)이라고 합니다.

이 외에도 여러가지 기술을 갖고 있지만, Basic 과정에서는 여기까지만 알아보겠습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Storage – ZFS dRAID

OpenZFS의 설명서에 보면 dRAID에 대해서 다음과 같이 설명하고 있습니다. dRAID는 레이드의 장점을 유지하면서 더 빠르게 복구할 수 있도록…
Read More

03.4 네트워크 구성

Proxmox VE 8.1.3 매뉴얼을 DeepL/Google Translate를 이용해서 기계번역하고, 살짝 교정했습니다.https://pve.proxmox.com/pve-docs/pve-admin-guide.html 3.4. 네트워크 구성 Proxmox VE는 Linux 네트워크 스택을…