TrueNAS에서 저장소 만드는방법 - pool 생성하기

profile
달소

 

안녕하세요. 달소입니다.

오래전에 트루나스에 대해 설명드리고 설치하는것에대한 가이드 작성까지만하고 생업 + 열정부족으로 인해 추가글을 작성하지못했습니다 ㅠ

그러다 어제 갑자기 흥미가 돌아서 또,, 이렇게 글을 작성해봅니다.

 

설치글은 아래글을 참고해주세요.

https://svrforum.com/nas/297145

 

위와같이 설치하셨으면 부트디스크용으로 디스크만 하나 사용하고계실겁니다.

 

정상적으로 TrueNAS를 구동하기위해서는 boot디스크 외에 데이터용으로 사용할 디스크들이 필요합니다.

 

디스크를 추가하고나서 TrueNAS의 관리콘솔에서 Storage -> Disks에서 확인이 가능합니다.

위 boot pool의 경우 써져있는것처럼 부팅용으로 사용되고 

이번에 추가한 디스크는 da1이라는 디스크입니다. Pool에 N/A라고 써져있는건 아직 할당되지않았다는 뜻입니다.

image.png.jpg

 

Pool 생성하기

pool 생성전에 TrueNAS에서 기본적으로 사용되는 ZFS의 pool을 알고가면좋습니다.

zpool은 기존의 파일 시스템과 컨셉 자체가 꽤 다르며 NTFS나 HFS 등의 기존 파일 시스템의 파티션과 볼륨 사이에 놓인 레이어 계층이다. 다만 ZFS 볼륨이라고도 불리기도 하지만 여기서는 zpool로 통일해서 언급한다. 먼저 ZFS는 각 하드 디스크에서 사용할 GPT 파티션들을 구성원으로 가상 하드웨어인 vdev들을 만든다. 그리고 이 vdev들을 원하는 것끼리 다시 묶은 것이 zpool이다. 이러한 구조를 통해 ZFS는 별도의 RAID 컨트롤러가 없이도 소프트웨어 RAID를 파일 시스템 자체에서 직접 안정적으로 정의할 수 있다. 예를 들어 하나의 zpool은 HDD 6개가 묶인 vdev인 raidz2 + SLOG 장비로 SSD 2개가 미러링으로 묶인 mirror로 구성될 수 있다. 이렇게 구성된 zpool은 각 구성 디스크가 꽂힌 포트가 바뀌어도 정상적으로 각 디스크를 식별해 zpool을 유지하며 다른 컴퓨터로도 손쉽게 zpool을 옮길 수 있다. -나무위키-

TrueNAS에서는 이 Zpool을 GUI로 쉽게 만들수있습니다.

 

Storeage - Pools로 가서 ADD를 눌러줍니다.

image.png.jpg

 

Pool생성은 아래와같은 과정으로 진행됩니다.

 

image.png.jpg

 

SUGGEST LAYOUT을 누르고 RESET LAYOUT을 누르면 사용가능한 디스크들이 나옵니다.

 

image.png.jpg

 

여기서 Vdev라는 항목으로 디바이스가 추가되는데 이외에 Cache,Log등에 대해서 자세히 설명된 나무위키를 참고하시는게 좋습니다.(지식부족 ㅠ)

 

https://namu.wiki/w/ZFS#s-3

image.png.jpg

 

아무튼 디스크를 옮기고 디스크를 생성하려고하면 CREATE가 비활성화된걸 확인할 수 있는데

이는 디스크하나로 풀을만들시 Stripe로만 만들어지는데 데이터가 유실될 가능성이 높기때문입니다.

뭐 Force를 누르시면 됩니다. 가급적 Mirror이상으로 만드는걸 권장합니다.

 

image.png.jpg

 

image.png.jpg

확인을 누르고 계속하면 디스크 포맷과 함께 풀이 생성됩니다.

image.png.jpg

 

깔끔합니다 ㅎㅎ

image.png.jpg

 

생성된 Pools에 대한 상세 설정(ZFS 설정)과 스냅샷 등은 저 점세개를 눌러서 나오는 설정에서 가능합니다.

image.png.jpg

image.png.jpg

물론 조금 전문적인 영역이기 때문에.. 공부를 하시고수정하셔야합니다.

기본적인 압축 lz4만 적용되있어도 ZFS는 꽤 괜찮은 성능을 가지고있습니다.

 

다음글에서는 이 생성된 zpool을 가지고 파일공유 시스템들(SMB/NFS 등)을 사용해보겠습니다.

 

서버포럼 관리자입니다.!

서버포럼은 홈서버로 운영중이며 아래와같은 시스템으로 운영됩니다.

 

메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등

보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업서버 - 타오나스 A형(?) / DS918+ 6.2.3 / 메인서버 VM 백업용

 

하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

 

 

적용중인 도장이 없습니다.

* 가입일 : 2020-12-24
* 총 게시글 수 : 6579
* 총 댓글 수 : 19969
* 추천받은 게시글 개수 : 2564
* 추천받은 댓글 개수 : 3203
댓글
2
  • 끼룩
    2022.09.23

    트루나스 스케일 찍어먹어봤는데

    설치할때 os가 디스크 하나를 다잡아먹는게 영 불편해서 좀 그래요

    어찌어찌 파티션 나눌순 있지만 쪼끔 귀찮던...

     

    얌전히 proxmox로...

  • 끼룩
    달소
    작성자
    2022.09.24
    @끼룩 님에게 보내는 답글

    proxmox backup server도 별도로있어서 너무 좋습니다 ㅎ

댓글 쓰기
권한이 없습니다.