| | |
| <nopad> | |
| <colbgcolor=#fff,#1f2023><colcolor=#0095d5> 개발 | iXsystems, Inc |
| 운영체제 정보 | |
| 권장 버전 | General 25.10.6 (Goldeye) Early Adopter 26.0.0-BETA.2 Developer 26 Nightly |
| 플랫폼 | AMD64 |
| 커널 | Linux |
| 기반 | Debian |
| 웹사이트 | |
| SNS | |
1. 개요
TrueNAS는 iXsystems가 개발한 스토리지 서버이자 오픈 소스 NAS 전용 운영체제이다.2. 운영체제
- 기존 FreeNAS 및 TrueNAS CORE는 FreeBSD 기반이었으나, 새로 개발된 Debian 기반의 TrueNAS SCALE이 주력 제품으로 전환되었다. 2025년 25.04 버전부터 SCALE의 명칭이 TrueNAS Community Edition으로 변경되었으며, CORE는 현재 개발이 종료된 레거시 계열이다.
2.1. 특징
- 전통적으로 엔터프라이즈 스토리지 환경을 중시해 개발되어 왔으나, 현재는 무료·오픈소스인 Community Edition과 상용 지원을 제공하는 Enterprise Edition으로 나뉜다.
- Core 버전이 상당히 안정적이라는 장점이 있으나, 달리 말하면 개인/소규모 환경에서 사용하기에는 불편한 점이 있다는 말도 된다.
- Debian 기반 SCALE의 등장 이후 KVM 기반 가상 머신, Docker 기반 Apps, LXC 기반 Linux Containers 등 스토리지 외의 기능도 지속적으로 확대되고 있다. SCALE 출시 초기에는 기존 CORE에 비해 안정성 문제가 지적되기도 했으나, 이후 여러 차례의 대규모 개편을 거쳐 현재 Community Edition의 주력 기능으로 자리 잡았다.
- 엔터프라이즈 고객이 주요 고객이다 보니 일반 사용자용 완제품에 비해 세팅이 다소 어려운 감이 있다.
- 그러나 완제품이 아닌 독립 OS들 중에서는 상당히 세팅이 편하다. OMV를 비교대상으로 삼는다면 생각보다 세팅이 편하다고 느낄 수 있다. 웹 UI에서 스토리지와 앱, 가상화 관련 설정을 비교적 통합적으로 제공하며, GPU를 이용한 트랜스코딩 등의 하드웨어 설정도 지원한다. XPEnology 와 같은 비공식 크랙 소프트웨어를 제외하고 본다면 무료 소프트웨어중에서는 편리성과 확장성 둘 다 괜찮은 편이다.
- 데이터 무결성과 스냅샷, 복제 등의 기능으로 널리 사용되는 ZFS를 사용하며, 다른 파일 시스템은 지원하지 않는다. 이 때문에 다른 NAS 운영체제보다 높은 사양을 요구한다. TrueNAS의 특징이라기보다는 ZFS의 특징에 가깝다.
- 웹 UI와 기본 설치 방식에서는 하나의 물리 디스크를 여러 용도로 분할해 사용하는 구성을 지원하지 않는다. 부팅 장치로 지정된 디스크는 전용 boot pool로 사용되며, 남는 공간을 데이터 풀 등의 용도로 사용하는 기능도 제공하지 않는다.
- 수동으로 파티션을 생성하여 이를 우회하는 방법은 존재하지만 공식적으로 지원되는 구성이 아니다.
- 같은 이유로 하나의 고성능 저장장치를 여러 파티션으로 나눈 뒤 각각 SLOG, L2ARC 등의 용도로 할당하는 구성 역시 공식 UI에서는 지원하지 않는다.
- Proxmox 등의 가상화 호스트에 올려 사용하면 제한을 우회할 수 있지만, 네트워크 환경과 장비의 사양에 따라선 오버헤드가 부담스러울 수 있다.
- 25.10 버전까지는 약 6개월마다 주요 버전이 출시되었으나, TrueNAS 26부터 연 1회 메이저 릴리스 체계로 전환되었다. 메이저 릴리스 사이에는 기능 업데이트, 보안 업데이트 및 유지보수 패치가 제공된다. 파일 서버의 핵심 기능과 별개로 가상화나 컨테이너 등의 기능은 주요 버전에서 구조가 변경되는 경우가 있기 때문에, 운영 안정성이 중요한 환경에서는 공식 Software Status에서 사용 목적과 위험 허용도에 맞는 권장 버전을 확인한 뒤 업데이트하는 것이 좋다.
- Community Edition은 무료 오픈소스 소프트웨어이지만, 일반적인 Debian 서버처럼 운영체제 내부를 임의로 수정해 사용하는 용도를 지향하지 않는다. 시스템 구성은 가능한 한 웹 UI와 TrueNAS가 제공하는 관리 인터페이스를 통해 수행하는 것이 권장된다.
이러나 저러나, 사용성에서는 완제품 NAS 대비 아쉬운 부분이 있으나, ZFS를 중심으로 스토리지 관리 기능이 통합되어 있어 안정성 및 신뢰성을 중시하는 환경에서 장점을 가진다. 또한 웹 UI를 통해 공유, 스냅샷, 복제, 애플리케이션 및 가상화 기능 등을 통합적으로 관리할 수 있다.
러닝커브가 초반에는 상당히 높은편이나, 충분히 구축및 유지가 가능한 시점에 한번 도달하면 그 뒤로는 안정성 및 본사의 업데이트 지원 덕분에 완만한 러닝커브를 가지고 있는 편이다. 자유소프트웨어를[1] 가져다 커스텀해서 쓴다면 끊임없는 관리지옥이 펼쳐지는 것과 대조적인 부분.[2]
2.2. 기타
- 공식 커뮤니티가 다른 관련 커뮤니티에 비해서도 유독 불친절하며, 수동공격성이 두드러진다는 악명이 있다. 특히 Scale 출시와 함께 유입된 리눅스 사용자들과 개인/소규모 사용자들에게 날선 반응을 보이곤 한다.[3] 엔터프라이즈 환경이 개발사의 주요 고객이며, 개발진이 굳이 개인/소규모 사용자들을 배려할 필요가 없다는 분위기가 지배적이다. 문제에 대한 스레드를 열면 그것은 문제가 아니며, 마음에 들지 않는다면 당신은 주요 고객층이 아니니 TrueNAS를 쓰지 않으면 된다는 답변을 다는 식이다. 정작 개발사는 엔터프라이즈급 환경에선 사용할 일이 없는 기능까지 보완해나가며 셀링 포인트를 늘려나가고 있다.
3. 종류
3.1. TrueNAS Enterprise 시스템
- V-시리즈 : 높은 성능과 범용성을 중점으로 하는 엔터프라이즈 스토리지 제품군이다.
- F-시리즈 : NVMe 기반 올플래시 구성으로 높은 성능에 중점을 둔 제품군이다.
- M-시리즈 : 대용량 확장성과 하이브리드·올플래시 구성을 지원하는 제품군이다.
- H-시리즈 : 고가용성과 전력 효율, 하이브리드·올플래시 구성을 중점으로 하는 제품군이다.
- R-시리즈 : 단일 컨트롤러 기반으로 비용 대비 성능과 확장성을 중시하는 제품군이다.
3.2. TrueNAS Mini
가정, 소규모 사무실 및 지사 등의 환경을 대상으로 하는 소형 TrueNAS 완제품군이다.현재 Mini X, Mini X+, Mini R 등의 모델이 판매되고 있다. Mini X는 인텔 Atom C3558과 16GB ECC 메모리를, Mini X+와 Mini R은 Atom C3758과 32GB ECC 메모리를 기본으로 탑재한다. Mini X/X+는 3.5인치 5베이와 2.5인치 2베이, Mini R은 3.5인치 12베이를 제공한다. Western Digital Red Plus 하드디스크를 구성 옵션으로 제공한다.
3.3. 운영체제
3.3.1. TrueNAS CORE (Legacy)
FreeBSD 기반의 무료 오픈소스 NAS 운영체제이다. 기존 FreeNAS와 TrueNAS가 단일화하면서 생겨났다.개발사 iXsystems는 TrueNAS CORE의 개발을 종료했으며, 현재 더 이상 적극적인 개발이 이루어지지 않는다. 마지막으로 제공된 CORE 13 계열은 13.0-U6.8과 13.3-U1.2이며, 이후 개발 역량은 Debian 기반의 TrueNAS Community Edition(구 TrueNAS SCALE)에 집중되고 있다. 2025년에는 CORE가 레거시 제품군으로 분류되었다.
3.3.1.1. 최소 사양
| CPU | 2코어 이상의 x86_64 호환 Intel 또는 AMD 프로세서 |
| 메모리 | 8GB RAM |
| 부팅 장치 | 16GB 이상의 SSD |
| 저장 장치 | 동일한 크기의 디스크 2개 |
3.3.2. TrueNAS Community Edition
리눅스 배포판인 데비안을 기반으로 하는 새로운 주력 라인업이다. 원래 명칭은 'TrueNAS SCALE'였다.- 일반적인 데비안처럼 사용하지 못하도록 여러 조치가 취해져있으며, 리눅스 배포판처럼 자유로운 커스터마이징이 가능한 것도 아니다.
- 리눅스 커널을 사용하기 때문에 KVM 기반 가상 머신을 지원하며, Apps는 Docker 기반으로 동작한다. 또한 25.04 이후에는 LXC 기반 Linux Containers 기능도 지원한다.[4]
- 리눅스 커맨드라인 사용을 지양하고, 모든 작업을 GUI를 이용하여 처리하라고 권장한다. 그런데 간혹 GUI로 해결할 수 없는 문제가 발생하여 터미널에 접근할 일이 생긴다.
3.3.2.1. 최소 사양
| CPU | x86_64 호환 Intel 또는 AMD 프로세서 |
| 메모리 | 8GB RAM 이상 |
| 부팅 장치 | 20GB 이상의 SSD |
| 저장 장치 | 동일한 크기의 디스크 2개 |