encyklopedia.space

TrueNAS

TrueNAS – rodzinny zestaw oprogramowania typu Network Attached Storage (NAS) oparty na systemie operacyjnym FreeBSD i systemie plików ZFS. Projekt jest rozwijany przez firmę iXsystems i dostępny w kilku wersjach, m.in. TrueNAS CORE, TrueNAS Scale oraz TrueNAS Enterprise. Pakiet umożliwia tworzenie skalowalnych, bezpiecznych i wydajnych rozwiązań do przechowywania danych w środowiskach domowych, małych i średnich przedsiębiorstw oraz w centrach danych.

Historia

Początki projektu sięgają 2010 roku, kiedy to iXsystems kontynuowało rozwój systemu FreeNAS. W 2018 roku firma przyjęła nazwę TrueNAS jako markę komercyjną, a w 2020 roku ogłosiła przejście na platformę Linux w wersji Scale, wprowadzając wsparcie dla klastrów i konteneryzacji.

Architektura

  • System operacyjny – bazuje na FreeBSD (dla wersji CORE) lub Debian (dla wersji Scale).
  • System plikówZFS, zapewniający zaawansowane mechanizmy ochrony danych, deduplikację, migawki i kompresję.
  • Interfejs użytkownika – graficzny panel webowy (Web UI) oparty na React, umożliwiający zarządzanie wolumenami, udostępnianie zasobów i monitorowanie.
  • Usługi sieciowe – wsparcie dla protokołów SMB/CIFS, NFS, AFP, iSCSI oraz usług chmurowych (np. S3).

Wersje

TrueNAS CORE

Bezpłatna wersja oparta na FreeBSD, przeznaczona głównie do użytku domowego i małych biur. Zawiera wszystkie podstawowe funkcje NAS oraz rozbudowane możliwości konfiguracji ZFS.

TrueNAS Scale

Wersja oparta na Debian Linux, wprowadzona w 2022 roku. Umożliwia uruchamianie kontenerów Docker oraz klastrów Kubernetes, a także tworzenie rozproszonych systemów plików.

TrueNAS Enterprise

Komercyjna edycja skierowana do dużych przedsiębiorstw i centrów danych. Oferuje wsparcie techniczne, integrację z systemami backupowymi oraz dodatkowe funkcje bezpieczeństwa, takie jak szyfrowanie w‑czasie spoczynku i zaawansowane raportowanie.

Licencjonowanie

TrueNAS CORE jest udostępniany na licencji BSD, co pozwala na swobodne wykorzystywanie i modyfikowanie kodu. Wersje Scale i Enterprise korzystają z licencji otwarto‑źródłowej GPL oraz komercyjnych umów wsparcia.

Wymagania sprzętowe

  • CPU – procesor x86_64, zalecany minimum dwurdzeniowy.
  • RAM – od 8 GB dla małych instalacji, rekomendowane 16 GB + dla środowisk produkcyjnych.
  • Dyski – co najmniej dwa fizyczne dyski (RAID‑Z1/Z2/Z3) lub macierze SSD/HDD.
  • Sieć – interfejs Gigabit Ethernet (opcjonalnie 10 GbE).

Funkcje

  • Migawki i przywracanie danych.
  • Replikacja ZFS pomiędzy serwerami.
  • Wbudowane rozwiązania backupowe (rsync, Cloud Sync).
  • Wsparcie dla wirtualizacji (VM) – KVM (Scale) i bhyve (CORE).
  • Rozbudowane monitorowanie i alerty (Prometheus, Grafana).
  • Rozszerzenia poprzez pluginy i jaily (CORE) lub kontenery Docker (Scale).

Odbiór i znaczenie

TrueNAS jest uznawany za jedną z najstabilniejszych i najbardziej funkcjonalnych platform NAS w segmencie open‑source. Dzięki połączeniu ZFS z nowoczesnym interfejsem webowym zdobył szerokie uznanie wśród administratorów systemów, entuzjastów domowych serwerów oraz firm poszukujących skalowalnych rozwiązań do przechowywania danych.

Powiązane pojęcia

FreeBSD, Debian, Linux, ZFS, NAS, SMB/CIFS, NFS, iSCSI, Docker, Kubernetes, GPL, BSD