Atom & Bit

TrueNAS Scale Install – 1부 트루나스 스케일 나만의 홈 나스(Home NAS) 설치

TrueNAS | 던만우지
2024-02-22
by 된장찌개

안녕하세요. 가정 및 소호 사무실에서 부터 중형 사무실까지 다양하게 사용할수 있는 TrueNAS Scale OS를 활용한 NAS를 만들어 보려고 합니다.

설치를 시작으로 pool 만들기, ACL 설정, SMB 설정 및 공유, 도커를 활용한 webDAV, Syncthing, Next Cloud,immich 등 TrueNAS 와 관련된 전반적인 내용들을 포스팅 할 예정입니다.

우선 TrueNAS가 무엇인지 간단히 설명을 드리면, 고성능, 오픈 소스 Network Attached Storage(NAS-네트워크 결합 스토리지) 솔루션으로, 가정이나 기업 환경에서 데이터 저장, 백업, 공유를 위한 다양한 기능을 제공합니다. Synology와 같은 다른 NAS 솔루션들과 비교했을 때, TrueNAS SCALE의 가장 큰 장점은 확장성과 유연성입니다. 사용자는 필요에 따라 저장 공간을 쉽게 확장할 수 있고, 다양한 파일 시스템과 호환되며, 여러 가상화 플랫폼을 지원하여 효율적인 데이터 관리와 보안을 동시에 제공합니다. 또한, TrueNAS SCALE은 커뮤니티의 지원을 받는 오픈 소스 프로젝트로, 사용자와 개발자가 함께 성장하며 발전시켜나가는 생태계를 가지고 있습니다. 이러한 특성은 TrueNAS SCALE을 비용 효율적이며, 맞춤형 솔루션을 찾는 사용자들에게 매력적인 선택으로 만듭니다.

TrueNAS Scale 설치를 위한 사전준비

*. 설치용 USB 메모리 (TrueNAS 설치 디스크) 1개
*. 부팅용 USB 메모리 (TrueNAS 부팅 디스크) 또는 SSD 1개
– SSD(SATA)를 추천하지만 작은 규모에서는 USB 메모리를 사용해도 무방함
*. TrueNAS 서버로 사용할 PC
*. 데이터 저장용 HDD 또는 SSD(개인 용도에 따라 저장 용량 선택)


!! 여기서 잠깐!!
– TrueNAS Scale은 데이터 저장장치(HDD/SSD) 와 부팅용 저장장치(SSD)를 따로 사용합니다.
– 부팅용은 SSD 사용을 권장합니다.
– 그러나 작은 규모(예:가정용)의 경우 USB 메모리를 부팅용으로 사용이 가능은 합니다. 이 경우 USB 3.0 이상의 내구성이 좋은 메모리(예:삼성 메모리)를 사용하시기 바랍니다.
– USB 메모리를 부팅으로 사용하실 경우 사용중 부팅 메모리가 고장나도 당황하지 마시고 부팅 메모리를 새로 만들어서 부팅하시기 바랍니다.(설정 백업이 가능하니 사전에 백업해 놓으면 좋습니다.)
– 데이터가 저장된 HDD(SSD)를 다른 TrueNAS Scale에 이동해야 하는 경우 import disk 기능으로 간편하게 이동 할수 있습니다.

하드웨어 선택하기

최소 사양

TrueNAS SCALE의 기본 사양은 다양한 하드웨어 설정에 따라 달라질 수 있습니다. 그러나 일반적으로 NAS 시스템을 위한 기본적인 구성 요소들을 아래 표에 요약해 보았습니다. 이 표는 TrueNAS SCALE을 설치하고 운영하기 위한 권장 최소 사양을 기반으로 합니다. 실제 성능과 필요 사항은 사용 사례와 구성에 따라 다를 수 있습니다.

구성 요소권장 최소 사양
CPU64비트 호환, 최소 2코어 (가상화 지원 권장)
메모리최소 8GB RAM (대용량 스토리지의 경우 16GB 이상 권장)
부팅 스토리지최소 16GB 부트 드라이브 (SSD 권장 / USB 메모리도 사용은 가능함)
네트워크 인터페이스최소 1GbE 연결
하드 드라이브HDD 또는 SSD (용량은 사용 사례에 따라 달라짐)
기타집에 남는 PC가 있다면 재활용하는 것이 제일 좋음 ^^

TrueNAS SCALE은 ZFS 파일 시스템을 사용하여 데이터 무결성 보호, 스냅샷, 복제 등 고급 스토리지 기능을 제공합니다. 이러한 사양은 기본적인 가이드라인이며, 구체적인 프로젝트 요구 사항에 따라 사양이 조정될 수 있습니다. TrueNAS SCALE의 성능과 효율성을 최대화하려면, 실제 사용 환경에 맞는 하드웨어 선택이 중요합니다.

가정에서 단순 파일 저장 용도로만 사용한다면 위의 표에서 최소 사양 정도만 만족하는 남는 PC면 충분히 사용할수 있습니다.

남는 PC 사용하기

저는 집에 남는 PC가 하나 있습니다.
PC의 사양은 다음과 같습니다.

CPU : Intel G4560
RAM : DDR4 16G

해당 PC를 사용하여
삼성 USB FIT 128GB 을 부팅 디스크로 사용하고
IMATION SSD 512GB * 2ea 를 데이터 저장용으로 사용할 것입니다.

가정이든 사무실이든 큰 부하를 요구하는 작업이 아니라면 넉넉잡고 10년 이내(대략 인텔 4세대 이후) PC 라면 전혀 무리 없이 모두 가능할 것입니다.

TrueNAS Scale Download

설치할 PC가 준비 되었다면 TrueNAS를 다운 받아 보겠습니다.

TrueNAS(트루나스) 사이트 접속

다운 받는 방법은 https://www.truenas.com에 접속합니다.

Truenas scale 접속 사이트

오른쪽 위에 “Get TrueNAS”를 클릭 또는 마우스를 올립니다.

trueNAS와 관련된 몇가지 버전 등장 합니다.
우리가 설치하려고 하는 것은 TrueNAS SCALE 버전 입니다.
해당 버전을 클릭 합니다.

!! 여기서 잠깐, TrueNAS 버전별 차이점!!

TrueNAS는 다양한 사용 사례와 요구 사항에 맞춰 설계된 여러 버전을 제공합니다. 각 버전은 특정 환경과 필요성에 초점을 맞추고 있습니다. 아래 표는 TrueNAS Core, TrueNAS SCALE, 그리고 TrueNAS Enterprise 버전 간의 주요 차이점과 용도를 요약한 것입니다.

버전용도주요 특징
TrueNAS Core홈 사용자 및 소규모 사무실오픈 소스, ZFS, 파일 공유, 스냅샷, 복제
TrueNAS SCALE중대규모 사업, 클러스터링 필요 사용자오픈 소스, ZFS, 가상화 지원, 컨테이너화, 확장성, 클러스터링
TrueNAS Enterprise대기업, 고성능 및 고가용성이 필요한 환경고급 ZFS 기능, 전용 하드웨어 지원, 전문 기술 지원

TrueNAS Core는 개인 사용자나 소규모 사무실에 적합한 무료 오픈 소스 솔루션입니다. TrueNAS SCALE은 더 큰 규모의 사업체나 클러스터링과 고도의 확장성이 필요한 환경을 위해 설계되었습니다. TrueNAS Enterprise는 대기업 환경에서 요구되는 고성능, 고가용성, 전문 기술 지원을 제공하는 상업용 솔루션입니다. 각 버전은 특정 요구 사항과 예산에 맞춰 최적화된 기능과 지원을 제공합니다.

TrueNAS Enterprise는 완전 대기업 상업용으로 우리와는 관련이 없고 Core와 Scale 버전에서 고르면 되는데,
TrueNAS Core와 TrueNAS SCALE의 주요 차이점은 운영 체제, 확장성, 그리고 지원하는 기능에 있습니다. TrueNAS Core는 FreeBSD 기반으로, 주로 파일 공유, 스냅샷, 백업과 같은 전통적인 NAS 기능에 초점을 맞춥니다. 반면, TrueNAS SCALE은 Linux 기반으로 개발되어, Core의 기능에 더해 클러스터링, 컨테이너화, 가상화 지원 등을 제공하여 확장성과 유연성을 크게 향상시킵니다.

일반적인 용도 구분으로 Core는 홈 및 소규모 사무실, Scale은 중규모 이상 사무실 이라고는 하나 Core에서 지원하는 대부분의 기능이 Scale에서 지원을 합니다. 그리고 Scale 또한 Core 처럼 무료로 오픈되어 설치할 수 있는 솔루션 입니다.
Scale이 Linux 기반으로 만들어져서 향후 Core보다 확장성 및 커뮤니티 App에서 상당히 유리 할 것이라고 생각됩니다.(그냥… 뭐….저의 생각입니다…) 그래서 Core가 아닌 Scale를 사용합니다.

다시 설치로 돌아와서

TrueNAS Scale파일 다운로드 하기

이메일 주소를 제공하거나 서드파티에 로그인 하라고 합니다.
저는 가장 무난하게 구글에 로그인 하겠습니다.

truenas Scale download

안정적인 버전과 베타 버전 중 선택을 합니다.
Download를 클릭하여 ISO 파일을 다운로드 합니다.


TrueNAS Scale 설치 USB 드라이브 만들기

Rufus Download

TrueNAS를 설치하기 위해서는 다운받은 ISO 파일로 부팅 USB 드라이브를 만들어야 합니다.
부팅 USB 드라이브는 Rufus 라는 소프트웨어로 간단하게 만들수 있습니다.

Rufus는 사용자가 USB 플래시 드라이브를 부팅 가능한 USB 드라이브로 쉽게 만들 수 있게 해주는 무료, 오픈 소스 소프트웨어입니다. 이 도구는 Windows, Linux, UEFI, 그리고 DOS를 포함한 다양한 운영 체제의 설치 미디어를 생성하는 데 사용됩니다. Rufus는 속도가 빠르며, ISO 이미지를 USB에 직접 쓰거나 시스템 부팅을 위한 다양한 설정과 파일 시스템 형식을 지원합니다.

다음 주소를 클릭하여 Rufus에 접속합니다. https://rufus.ie/ko

truenas scale 설치 디스크를 만들기 위한 rufus 다운로드

본인의 사용환경에 따라 선택하여 다운 받습니다.
일반적인 PC 환경에서 가장 무난한 것은 설치 없이 사용할수 있는 포터블 버전 입니다.


TrueNAS Scale 설치 USB 드라이브 만들기

설치에 사용할 USB 드라이브를 PC 에 연결하고 Rufus를 실행 합니다.

설치용 USB 드라이브는 용량이 작아도 상관 없습니다.
저는 굴러다니던 16GB 메모리를 사용하였습니다.

선택을 클릭하여 다운 받은 TrueNAS Scale ISO 파일을 마운트 합니다.

다른 옵션은 변경없이 기본값으로 두고 시작을 클릭 합니다.

ISO 모드와 DD 모드중 선택 창이 나오면 DD 모드를 선택후 “OK”를 클릭 합니다.


!! 여기서 잠깐, ISO 모드와 DD 모드란!!

Rufus에서 ISO 모드와 DD 모드는 이미지 파일을 USB 드라이브에 쓰는 두 가지 다른 방법입니다.

  • ISO 모드: 이 모드는 ISO 이미지의 내용을 파일 시스템으로 구성된 USB 드라이브에 추출하고 복사합니다. 이 방식은 대부분의 Windows 설치 미디어와 호환되는 부팅 가능한 USB를 만드는 데 적합합니다. ISO 모드는 또한 UEFI 부팅을 지원하며, 사용자가 USB 드라이브 내의 다른 파일들을 보고 수정할 수 있게 해줍니다.
  • DD 모드: ‘Disk Duplication’의 약자로, 이 모드는 ISO 또는 IMG 파일을 원본의 정확한 복제본으로 USB 드라이브에 바이트 단위로 복사합니다. 이 방식은 주로 Linux 배포판과 같이 ISO 모드에서 제대로 부팅되지 않는 특정 시스템 이미지를 USB에 쓸 때 사용됩니다. DD 모드를 사용하면 USB 드라이브의 내용을 변경하거나 추가 파일을 복사할 수 없게 됩니다.

간단히 말해, ISO 모드는 파일 시스템을 사용하여 더 큰 호환성과 유연성을 제공하는 반면, DD 모드는 정확한 복사본을 생성하여 특정 시스템 요구 사항에 맞는 더 낮은 수준의 호환성을 보장합니다. 선택은 주로 사용자가 생성하려는 부팅 가능한 드라이브의 유형과 요구 사항에 따라 달라집니다.


TrueNAS Scale 설치 USB 드라이브 생성 완료

truenas scale 설치 디스크 생성 완료

TrueNAS Scale 일 설치를 위한 디스크 준비가 완료 되었습니다.

TrueNAS Scale PC에 설치하기

설치 디스크로 부팅

Rufus로 만든 USB 메모리를 PC에 연결하고 해당 메모리로 부팅을 합니다.
USB 메모리 부팅 방법은 PC 마다 조금씩 방법이 다른긴 하나, 대부분 켜질때 “DEL” 키를 연타하여
CMOS 또는 BIOS에 접근 한후 메모리를 우선 부팅 할수 있습니다.

TrueNAS Scale 설치

설치 USB 메모리로 부팅하면 이런 화면이 나타 납니다.
“Start TrueNAS SCALE Installation” 선택 상태에서 ENTER를 합니다.


설치 화면입니다.
1.번 Install/Upgrade 를 선택 합니다.


PC에 설치된 HDD 또는 SSD에 따라 위의 화면은 다르게 나타 날 것입니다.
USB 메모리를 장착 했다면 위의 화면에서 해당 메모리가 보일 것입니다.
저의 경우는 부팅용 32GB 와 테스트용 128GB 2개가 설치 되어 있기 때문에 위와 같이 나타납니다.

부팅용으로 사용하고자 하는 디스크에 “스페이스 키”를 누르면 “*” 표시가 되면서 선택이 됩니다.
그리고 “ENTER”키를 누릅니다.

선택한 디스크의 내용이 모두 지워지고 데이터용 디스크로 사용할수 없다고 합니다.
그리고 USB 메모리는 추천하지 않는다고 합니다.

!! 여기서 잠깐, USB 메모리를 추천하지 않아요, 하지만 사용이 가능 합니다.!!

TrueNAS SCALE은 USB 메모리를 사용하지 않는 것을 권장하는데, 그 이유는 USB 드라이브가 NAS 운영 시스템이나 저장 작업에 필요한 지속적인 읽기/쓰기 사이클을 견딜 만큼 신뢰성 있고 내구성이 뛰어나지 않기 때문입니다. 또한, USB 드라이브는 일반적으로 SSD나 HDD에 비해 성능이 낮으며, 데이터 무결성을 위한 기능도 부족합니다.

그럼 USB 메모리를 사용이 불가능 할까요?? 그렇지는 않습니다.
대용량에 데이터를 처리하는 기업에서는 많은 신뢰성과 내구성을 요구 하지만 가정이나 소규모 환경에서는 USB 메모리로도 사용이 충분 합니다. 물론 너무 싼 메모리를 사용하면 금방 고장납니다. 최소한 삼성 FIT 정도 되는 메모리를 추천합니다.
그리고
기존에 사용하던 설정 백업이 가능 합니다. 사용중 메모리가 고장이 나더라도 새로운 메모리에 TrueNAS Scale을 설치하여 백업한 설정을 복구하면 그대로 사용할수 있습니다.


1번을 선택합니다.

사용할 관리자 비밀번호를 입력하고 “OK”를 선택합니다.
여기서 입력하는 비밀번호는 설치 후 관리자 웹에 접속 비밀번호 입니다.


“Legacy Boot” 할것인지에 대해 물어 보네요..
“EFI 부팅을 허용하시겠습니까? NUMe 장치와 같은 최신 구성 요소가 있는 시스템의 경우 ‘예’를 입력하세요. 시스템 하드웨어가 레거시 BIOS 부팅 우회가 필요할 때는 ‘아니오’를 입력하세요.”
라고 합니다.
쉽게 말해 오래된 PC면 “NO” 오래 안된 PC면 “YES”를 입력하라고 합니다.
대부분 “YES” 입니다.


“%”가 올라 가면서 설치가 시작됩니다.

!! 여기서 잠깐, 부팅을 SATA SSD에 설치 할 경우 16GB SWAP을 파티션을 생성 합니다.!!

SATA SSD에 TrueNAS Scale을 설치할 경우 16gb 스왑 파티션을 생성할 것인지 선택화면이 나타납니다.
“YES”를 선택하여 만들면 됩니다.
USB 메모리로 부팅 장치를 만들 경우에는 해당 메세지가 나타나지 않습니다.

설치가 완료 되었습니다.


시스템을 재시작 합니다.
재시작하면 설치를 위한 연결한 USB 메모리는 제거하세요. 그냥 두면 해당 메모리로 다시 부팅되요…


TrueNAS Scale 부팅 및 관리자 페이지 접속

부팅

재부팅이 되면 이런 화면이 나타 납니다.
기다리면 자동으로 부팅이 시작됩니다.

이런 화면이 위로 막 올라갑니다……

마지막으로 콘솔 셋업 화면이 나오면 TrueNAS Scale 의 접속 아이피 주소가 나타납니다.
이미지상의 IP는 제 PC 기준으로 보이는 IP 이며 사용자에 따라 다르게 나타납니다.

관리자 페이지 접속

주소창에 해당 아이피를 입력하면 관리자 페이지가 나타납니다.
아이디는 admin
패스워드는 설치시 만들었던 패스워드를 입력하고 “Login”를 클릭 합니다.


TrueNAS Scale  관리자 페이지

접속하면 이러한 화면이 나타나고 설치가 완료 되었습니다.

설치를 하였으니 다음 포스팅에서 POOL과 데이터세트를 생성해 보도록 하겠습니다.

s

본 사이트의 콘텐츠는 저작권이 있으며 허가 없이 사용할 수 없고, 무단 도용 시 법적 조치를 받을 수 있습니다.
Content on this site is copyrighted and may not be used without permission. Unauthorized use may result in legal.

관련 글들

링크시스 E9450 공유기 포트포워딩 (가상서버) 하기

안녕하세요. 된장찌개입니다. 링크시스 E9450 공유기의 포트포워딩 (가상서버) 에 대해 알아보겠습니다. 링크시스 E9450 공유기 내부 메뉴에서 포트포워딩을 찾으면 메뉴가 없습니다. 포트포워딩이 가상서버 라는...

삭제된 파일 복구하기 – 강력한 성능 RECUVA (리커바)

안녕하세요. 된장찌개 입니다. 삭제 파일 복구 프로그램 하나 소개 해 드리려고 합니다.USB 메모리등을 사용하다 보면 실수로 파일 을 삭제하는 경우가 있는데, 휴지통에 들어가면 쉽게 복구 할수 있지만 휴지통 마저...

엘지 유플러스(LG UPLUS) 공유기 포트포워딩 하기

안녕하세요. 어께 결린 된장찌개입니다. 엘지공유기 의 포트포워딩 방법을 확인해 보겠습니다.엘지공유기 관련글(클릭하면 연결됩니다.)엘지공유기 와이파이 명칭 및 암호 변경하기엘지공유기 포트포워딩하기 엘지공유기...

갤럭시 카메라 무음 설정

갤럭시 스마트폰 카메라 무음 설정에 관해 여러 앱이 있습니다만 지금까지 사용해본 5~6가지 방법 또는 앱 중에 가장 확실하고 빠른 무음 설정 앱이 있습니다. 구글 플레이스토어에 갤럭시 카메라 무음 설정 앱 중에...