[📝리뷰] 2026 새해 WTR MAX로 NAS 구성기 - 4
갤로그 가기


~ TrueNAS 기초 설정 몇 가지 편 ~


Localization 및 메일 알람을 설정해보자


24b0d121e09c28a8699fe8b115ef046c60f52b4e9c1

전체 서비스 설정에서 이미지 순서를
ON/OFF 할 수 있습니다.


타임존 및 한글설정을 하자.


다음은 메일 알람 설정을 해야하는데 관리자 메일을 먼저 설정해야 한다.



24b0d121e09c28a8699fe8b115ef046f5d48999eae2



24b0d121e09c28a8699fe8b115ef0468ebafe3b23


이후 아래와 같이 설정하자



24b0d121e09c28a8699fe8b115ef0464de8de2ce4


GMail로그인하여 OAuth로 인증이 된다.

시험 메일을 발송해서 정상적으로 수신 되었다면 설정 완료~!


~ SATA Controller PCI passthrough 편 ~


호환성을 많이 타고 설정이 까다로워서 초보자들에게는 SATA Controller PCI passthrough 보다는

HDD 단위로 passthrough하는 방법이 권장된다.

실패할 수 있는 원인이 너무나 다양하고 해결이 어렵거나 불가능한 경우가 많아 숙련자에게도 실패할 여지가 많다.

하지만 만약 WTR MAX를 쓰거나 AMD계열 CPU를 사용하는 경우 포기하지 말고 아래를 참고하여 시도해 보길 조심스레 권해 본다.


먼저 IOMMU 및 IRQ remapping 을 확인해야한다.


24b0d121e09c28a8699fe8b115ef046f5a4f9e9ba05

IOMMU 및 IRQ(Interrupt) remapping이 켜져 있지 않다면 grub command등으로 manual로 켜주어야 하나 WTR MAX는 추가작업이 필요 없다.

PCI passthrough의 경우 IOMMU group 단위로 되므로 동일 group에 다른장치가 함께 있다면 그룹을 매뉴얼로 옮기거나 불가능 할 수 있다.

우리가 PCI passthrough 해야 하는 장치는 ASM1166 Serial ATA Controller이다.



24b0d121e09c28a8699fe8b115ef046a786deb
6

바인딩된 드라이버를 확인하려면 위 명령어를 입력하면 된다.



24b0d121e09c28a8699fe8b115ef046b6b67993e
7


ahci 드라이버가 사용되고 있음을 확인할 수 있다.

이를 blacklist에 등록하여 부팅시 로딩되지 않도록 하고 vfio-pci 드라이버에 바인딩 되도록 해야한다.

이름 옆에 1b21:1166이라고 적혀있는데 Vendor Code와 Product Code로 이를 입력하여 driver 바인딩이 가능하므로 따로 메모해 두도록 하자.

vfio-pci드라이버를 통해 PCI passthrough가 가능해진다.


24b0d121e09c28a8699fe8b115ef046b696b9230
8

위 명령어들을 순차적으로 입력하자. vfio관련 커널 모듈(드라이버)이 부팅시 로딩되도록 하는 작업이다.


이제 ahci 드라이버가 로딩되지 않도록 blacklist에 추가해야한다.


24b0d121e09c28a8699fe8b115ef046f584f9e9d
9


24b0d121e09c28a8699fe8b115ef0464d28ae5cc
10


위와 같이 한줄을 추가하면 된다.


24b0d121e09c28a8699fe8b115ef046c63f32f4c
11


24b0d121e09c28a8699fe8b115ef046f56499f98
12


/etc/modprobe.d/vfio.conf파일을 새로 생성하고 위 한 줄을 입력하면 된다.

vfio 드라이버 로딩시 바인딩 될 PCI ID(Vendor Code, Product Code) 정보를 옵션으로 넘겨주게 된다.


지금까지 작업한 내용들을 부팅시 로딩되는 initramfs에 반영해야한다.

아래 명령어를 입력하고 완료되면 웹에서 reboot버튼을 눌러 WTR MAX를 재부팅하자.


24b0d121e09c28a8699fe8b115ef046c68f528469a13


정상적으로 재부팅 되었다면 아래와 같이 vfio-pci에 바인딩 된 것을 확인할 수 있다.


24b0d121e09c28a8699fe8b115ef046a786eeacb
14


이제 PCI 장치를 VM에 달아줄 차례이다.


VM을 일단 shutdown 하고 하드웨어 > 추가 > PCI 디바이스를 선택하자.


24b0d121e09c28a8699fe8b115ef046f5c4a9096ab15


Raw  디바이스를 선택하고 디바이스 리스트에서 SATA Controller를 선택하면 주소가 입력된다.

모든 기능을 사용하기 위해서 모든기능을 체크하고 구 세대인 PCI장치가 아닌 PCI-Express 장치로 인식하기 위해서 PCI-Express를 체크하자.

주의할 점은 ROM-Bar를 체크 해제 하지 않으면 정상적으로 PCI passthrough가 되지 않고 VM부팅에 실패하게 된다.


24b0d121e09c28a8699fe8b115ef046c60f3204d9416


VM을 다시 켜주고 TrueNAS에서 확인해보면 아래와 같이 6개의 30TB HDD가 정상적으로 인식된 것을 확인할 수 있다.


24b0d121e09c28a8699fe8b115ef046f5a4d9e98aa17


~ RAIDZ2 저장소 풀 생성 편 ~


이제 저장소 풀 (Storage Pool) 을 생성 할 수 있다.


24b0d121e09c28a8699fe8b115ef046c63f82b499e18


풀 생성을 눌러 진행하자.


24b0d121e09c28a8699fe8b115ef046f564c9a9d19


풀 이름은 원하는 대로 설정하고 다음을 누르자. 풀 암호화는 내용을 이해하고 필요하다고 생각되는 경우에만 선택하면 된다.



24b0d121e09c28a8699fe8b115ef046c66f021479f20


배치에 RAIDZ2를 선택하고 폭에 6을 입력하여 6개의 HDD가 하나의 VDEV구성으로 설정되도록 한다.

지금 추가로 더 설정할 것이 없으므로 저장하고 검토 단계로 바로 넘어가자.


24b0d121e09c28a8699fe8b115ef046c64f42e4c9421


설정한 대로 되어 있는지 점검하고 VDEV 점검을 눌러 한번 더 확인하자.



24b0d121e09c28a8699fe8b115ef046a7a6fe9cd22


설정이 잘 되어 있는 걸 확인했다면 풀 생성을 눌러 생성하면 저장소 풀 생성이 진행 된다.



24b0d121e09c28a8699fe8b115ef046ecd4eccf323


디스크 내용이 지워지고 RAIDZ2구성이 이루어진다. 빈 구성이므로 금방 완료된다.



24b0d121e09c28a8699fe8b115ef046f594b9a9ca124


완료되었다면 저장소 대시보드에서 정보를 볼 수 있고 추가 상세설정이 가능해진다.


저장소 생성 완료~!


다음은 데이터 세트와 공유, ACL, 스냅샷 설정, 스크럽, ARC캐시 크기 설정 등 상세설정을 다룰 예정이다.


- TrueNAS 상세설정 후 계속 됨(?) -

  • 11 고정닉 추천수7
  • 캐드

    트류나쓰 잠깐 찍먹하구 저는 헤놀로 안착해서 화이트워싱코드 써서 걍 돌리는즁

    트루나스는 자유도가 미쳤는데 제 견식이 그 자유도를 모따라감

    01.03 21:15
  • 아이리시스

    자신의 용도에 맞는 하드웨어 그리고 하드웨어에 맞는 OS궁합이 중요한 것 같음

    01.03 21:20
  • 미붕이(112.148)

    갑자기 개어려워졌음 ㅠㅠ

    01.04 00:56
  • 아이리시스

    힘내 모르는거 있으면 물어봐

    01.04 06:22
  • 흰색터미널빌런

    사타 컨 패스쓰루는 나도 고민 해봤는데 그 정도 할꺼면 네이티브 설치가 맞는거 같더라. 물론 사용목적에 따라 다르겠지만.

    01.04 02:26
  • 아이리시스

    나도 구성하기전에 고민 많이 했음

    01.04 06:24
'미붕이'는 갤러리에서 권장하는 비회원 전용
갤닉네임입니다. (삭제 시 닉네임 등록 가능)
더보기

다음 검색

제공 Daum검색