TrueNAS — NAS-система на базе ZFS. Современная версия называется TrueNAS Community Edition (раньше — TrueNAS SCALE) и построена на Debian. Старая ветка TrueNAS CORE на FreeBSD для новых установок не рекомендуется.
ZFS даёт проверку целостности данных, снапшоты, репликацию и сжатие. Платой за это становятся более жёсткие требования к железу и дискам.
| Параметр | Минимум | Рекомендуется |
|---|---|---|
| Архитектура | x86-64 | x86-64 |
| ОЗУ | 8 ГБ | 16 ГБ и больше, ECC-память по возможности |
| Загрузочный диск | SSD 16 ГБ | SSD 32 ГБ и больше (отдельный от данных) |
| Диски данных | 1 | 2 и больше, одинакового размера в одном vdev |
Важно: не используйте аппаратный RAID. ZFS должен видеть диски напрямую — через SATA-порты платы или HBA в режиме IT.
truenas_admin) и перезагрузитесь без флешки.В Storage → Create Pool создайте пул. Выберите тип vdev:
| Layout | Минимум дисков | Допускает отказ | Когда выбирать |
|---|---|---|---|
| Stripe | 1 | 0 | Только для временных данных |
| Mirror | 2 | 1 из 2 | Простота и скорость, мало дисков |
| RAIDZ1 | 3 | 1 | Небольшие диски, данные есть в бэкапе |
| RAIDZ2 | 4 | 2 | Рекомендуемый вариант для больших дисков |
| RAIDZ3 | 5 | 3 | Большие массивы |
Дальше:
media, backup, docs). У каждого датасета свои права, квоты, сжатие и расписание снапшотов.\\имя-NAS\шара (Windows) или smb://имя-NAS/шара (macOS/Linux).Настройте в Data Protection:
Настройте почтовые уведомления в System → Alert Settings и Email. Так вы узнаете об ошибках дисков и деградации пула.
Снапшоты и RAIDZ не заменяют бэкап. Важные данные должны быть ещё в одном месте.
В актуальных версиях раздел Apps работает на Docker. Через него можно ставить готовые сервисы или запускать собственные compose-проекты. Принципы те же, что в разделе Docker.