TrueNAS CORE

TrueNAS CORE는 FreeNAS를 계승한 FreeBSD 기반의 공개 소스 네트워크 저장 장치 운영체제다. OpenZFS를 중심으로 파일 공유, 스토리지 풀 관리, 데이터 무결성 검사, 스냅샷, 복제와 웹 기반 시스템 관리를 제공했다. 2020년 FreeNAS의 명칭이 TrueNA...

분류FreeBSD 기반 네트워크 저장 장치 운영체제
이전 명칭FreeNAS
이름 적용2020년 (TrueNAS 12.0)
커널 기반FreeBSD
주요 저장 기술OpenZFS
네트워크 서비스SMB, NFS, iSCSI
관리 방식웹 인터페이스
개발 상태유지보수 단계, 신규 기능 개발은 Linux 기반 TrueNAS 중심
최종 CORE 13.3 릴리스13.3-U1.2 (2025년 4월)
공식 웹사이트truenas.com

TrueNAS CORE는 FreeNAS를 계승한 FreeBSD 기반의 공개 소스 네트워크 저장 장치 운영체제다. OpenZFS를 중심으로 파일 공유, 스토리지 풀 관리, 데이터 무결성 검사, 스냅샷, 복제와 웹 기반 시스템 관리를 제공했다. 2020년 FreeNAS의 명칭이 TrueNAS CORE로 바뀌면서 TrueNAS Enterprise와 상당 부분의 소프트웨어 기반을 공유하게 되었다. 2024년부터는 유지보수 중심 단계로 전환되었으며 새로운 기능 개발은 Linux 기반 TrueNAS 계열에 집중되었다.[1][2]

역사

FreeNAS의 후속

FreeNAS는 2005년 FreeBSD 기반의 NAS 운영체제로 시작했다. 스토리지 관리, 네트워크 파일 공유와 웹 관리 UI를 제공했으며, 이후 iXsystems의 개발 지원을 통해 ZFS 기반 저장 기능을 강화했다.

TrueNAS 12.0

2020년 10월 TrueNAS 12.0이 정식 공개되면서 FreeNAS와 TrueNAS Enterprise 계열의 코드베이스 통합이 이루어졌다. 무료 공개 버전은 TrueNAS CORE, 기업용 제품은 TrueNAS Enterprise라는 이름을 사용했다. TrueNAS 12.0에서는 OpenZFS 2.0과 FreeBSD 기반의 개선이 통합되었다.[3]

유지보수 단계와 후속 전환

TrueNAS 프로젝트는 2024년 3월 FreeBSD 기반 CORE가 유지보수 단계에 들어간다고 발표했다. 2025년 4월 29일에는 13.3-U1.2가 CORE 13.3 계열의 마지막 릴리스로 기록되었다. 새로운 기능의 주요 개발은 Linux 기반 TrueNAS로 진행되므로, 사용자에게는 버전과 커널 계열을 구분하는 것이 중요하다.[4]

시스템 구조

FreeBSD 커널의 파일 시스템·네트워크·장치 계층 위에 ZFS 저장 관리, 공유 프로토콜, 인증·계정 설정과 웹 관리 도구를 결합했다. 베이스 시스템이 FreeBSD를 이용한다고 해서 일반 FreeBSD 설치판의 패키지·업그레이드 절차를 그대로 적용할 수 있는 것은 아니며, TrueNAS 프로젝트가 제공하는 전용 업데이트 경로를 사용하는 구성이었다.

OpenZFS

저장 풀(pool)과 데이터셋(dataset)을 관리하고, 체크섬을 이용한 무결성 검증, 스냅샷, 압축과 복제를 제공한다. 디스크 구성에 따른 중복성과 오류 복원 능력이 달라지며 RAIDZ와 미러 등의 설계는 저장 공간, 성능과 장애 허용 범위를 함께 고려해 선택한다. ZFS의 데이터 무결성 기능은 분리된 백업 전략과 함께 사용할 수 있다.

파일 공유

SMB 파일 공유와 NFS 네트워크 파일 시스템, iSCSI 블록 장치 제공 기능을 갖췄다. 서로 다른 프로토콜은 접근 권한·잠금·인증의 모델이 다르므로 데이터셋의 성격과 클라이언트 시스템을 고려해야 한다. 여러 사용자가 같은 데이터를 공유할 때에는 사용자·그룹과 접근 제어 목록 설정이 중요하다.

관리 인터페이스

웹 UI에서 저장 풀과 데이터셋, 디스크 상태, 사용자, 네트워크, 파일 공유 및 서비스 설정을 수행한다. 관리자 UI는 데이터 손실을 막기 위한 상태 확인과 작업 검증에 중요한 도구지만, 저장 장치 하드웨어의 장애를 자동으로 없애 주는 것은 아니다.

스냅샷과 복제

ZFS 스냅샷을 통해 파일 시스템의 특정 시점 상태를 보존하고 필요에 따라 이전 데이터에 접근하거나 복구할 수 있다. ZFS 송수신 기능은 다른 시스템으로 스냅샷을 복제하는 작업에 사용된다. 같은 풀 내부의 스냅샷은 물리적 저장소 전체의 장애를 막아 주지 않으므로 별도의 시스템으로 백업하는 구성이 유용하다.

서비스와 확장

FreeBSD Jail과 bhyve 등을 이용한 서비스 격리·가상 머신 실행을 제공한 릴리스가 있었다. 사용 가능한 확장 기능과 플러그인은 CORE 버전과 지원 상태에 따라 제한될 수 있으며, 후기 Linux 기반 TrueNAS의 컨테이너·애플리케이션 구조와 동일하지 않다.

TrueNAS Linux 계열과의 구분

TrueNAS CORE는 FreeBSD 기반이지만, 현재 기능 개발이 중심적으로 이루어지는 TrueNAS 계열은 Linux 기반이다. 이름과 스토리지 기능은 이어져도 커널, 드라이버, 응용 프로그램 실행과 마이그레이션 절차는 차이가 있다. 2025년 이후의 최신 TrueNAS를 무조건 BSD 계열로 분류해서는 안 된다.

영향

TrueNAS CORE는 BSD의 ZFS 기술과 현대적인 NAS 관리 기능이 결합된 대표적인 사례로, 네트워크 저장 장치·파일 서버·백업 서버 운영에서 중요한 역할을 했다. BSD에서 Linux로 기술 기반이 이동한 제품 발전사의 사례이기도 하다.

  1. TrueNAS 12.0 정식 출시 ↩
  2. TrueNAS CORE에서 마이그레이션 ↩
  3. TrueNAS: FreeNAS와 TrueNAS 통합 ↩
  4. TrueNAS: Migrating from CORE ↩