Открыть сервис

TrueNAS система хранения данных

TrueNAS — семейство операционных систем для сетевых хранилищ данных (NAS) с открытым исходным кодом, разрабатываемое компанией iXsystems на основе операционной системы FreeBSD. Система обеспечивает централизованное хранение, резервное копирование и совместный доступ к файлам по сети, используя файловую систему OpenZFS, которая обеспечивает целостность данных, сжатие и создание мгновенных снимков.

История

Проект ведёт происхождение от операционной системы FreeNAS, созданной в 2005 году Оливером Фолькером. В 2009 году проект перешёл под управление компании iXsystems. В 2017 году разработчики разделили продукт на две ветки: FreeNAS (ориентированная на массового пользователя) и TrueNAS (корпоративная версия). В 2020 году ветки были объединены в единую операционную систему TrueNAS, а название FreeNAS было упразднено. В 2022 году вышла версия TrueNAS SCALE, основанная на ядре Linux, в отличие от традиционной версии TrueNAS CORE на базе FreeBSD.

Версии и классификация

TrueNAS распространяется в двух основных редакциях:

  • TrueNAS CORE — бесплатная версия с открытым исходным кодом, базирующаяся на FreeBSD. Поддерживает основные функции NAS: SMB, NFS, iSCSI, FTP, резервное копирование, снимки ZFS.
  • TrueNAS SCALE — версия на базе Linux (Debian), ориентированная на гиперконвергентную инфраструктуру. Поддерживает запуск контейнеров Docker, виртуальных машин на базе KVM и кластеризацию.
  • TrueNAS Enterprise — коммерческая редакция для серверов iXsystems с расширенной поддержкой и дополнительными функциями.

Основные характеристики

Файловая система ZFS

Ядро TrueNAS — файловая система OpenZFS. Она обеспечивает:

Сетевые протоколы

Система поддерживает одновременную работу по нескольким протоколам: SMB/CIFS (для Windows), NFS (для Unix-подобных систем), iSCSI (для блочного доступа), AFP (устаревший протокол Apple), FTP/SFTP, WebDAV. Это позволяет использовать TrueNAS в гетерогенных сетях.

Дополнительные службы

В состав входят встроенные службы: сервер резервного копирования (поддержка Rsync, ZFS Replication), медиасервер (Plex, MiniDLNA), система мониторинга и оповещения, веб-интерфейс управления, поддержка Active Directory и LDAP для интеграции с доменной инфраструктурой.

Аппаратные требования

TrueNAS предъявляет умеренные требования к оборудованию. Для работы необходимы 64-битный процессор, не менее 8 ГБ оперативной памяти (рекомендуется 16 ГБ и более, так как ZFS активно использует кэширование), загрузочный накопитель (SSD или USB-флешка) и диски данных. Для версии SCALE требования выше из-за поддержки виртуализации и контейнеров. Система поддерживает горячую замену дисков и корректно работает с контроллерами HBA в режиме IT.

Применение

TrueNAS используется в нескольких сферах:

  • Домашние и малые офисы — для централизованного хранения медиафайлов, документов и резервных копий.
  • Малый и средний бизнес — в качестве файлового сервера, сервера резервного копирования, хранилища для виртуальных машин по iSCSI.
  • Корпоративные дата-центры — в конфигурации TrueNAS Enterprise для высоконагруженных систем хранения с репликацией между узлами.
  • Образовательные и исследовательские учреждения — благодаря невысокой стоимости владения и открытому коду.

Преимущества и ограничения

К преимуществам TrueNAS относят: зрелость и надёжность ZFS, активное сообщество, регулярные обновления, отсутствие лицензионных отчислений для версии CORE, широкую документацию. Ограничения включают: относительно высокие требования к оперативной памяти, сложность настройки для новичков, отсутствие официальной поддержки некоторых файловых систем (например, ext4 для записи), а также ограниченные возможности по расширению пула ZFS (добавление дисков возможно только целыми vdev-группами).

Интересные факты

  • TrueNAS CORE является одной из немногих активно развивающихся операционных систем, сохранивших кодовую базу FreeBSD.
  • Версия TrueNAS SCALE получила поддержку Kubernetes, что позволяет разворачивать на хранилище облачные приложения.
  • По данным проекта, более миллиона систем TrueNAS используется по всему миру.

Источники

  • Официальная документация TrueNAS (TrueNAS Documentation Hub)
  • Сайт проекта FreeNAS/TrueNAS (truenas.com)
  • Материалы OpenZFS (openzfs.org)
  • История FreeNAS на FreeBSD Wiki

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →