Представь, что ты развернул мощный сервер TrueNAS Core или Scale с терабайтами данных. Но вся его мощь бесполезна, если к нему нельзя подключиться с твоего рабочего ноутбука, домашнего ПК или смартфона. Именно клиенты TrueNAS на другие устройства превращают твой NAS из изолированного хранилища в центральный хаб данных, доступный отовсюду. Давай разберем, как настроить все основные протоколы доступа.
1. Настройка общего доступа на сервере TrueNAS
Прежде чем подключать клиенты, нужно подготовить сервер. Все настройки выполняются в веб-интерфейсе TrueNAS (обычно по адресу http://IP_сервера).
Создание Dataset и общего ресурса SMB
SMB (Server Message Block) — самый популярный протокол для Windows, но также отлично работает на macOS и Linux.
# Последовательность действий в интерфейсе:
1. Storage → Datasets → Add Dataset
- Имя: "shared_data"
- Share Type: SMB
- ACL Type: NFSv4
2. Sharing → Windows Shares (SMB) → Add
- Path: /mnt/pool/shared_data
- Name: SHARED
- Purpose: No presets
- Apply Default Permissions: ✅ Включено
Настройка служб доступа
Перейди в раздел Services и включи необходимые службы:
- SMB — для Windows/macOS/Linux
- NFS — для Linux/Unix систем
- SSH — для удаленного управления
- WebDAV — для доступа через HTTP/HTTPS
2. Клиенты TrueNAS для Windows
Windows имеет встроенную поддержку SMB. Подключение займет 2 минуты.
Подключение сетевого диска
- Открой Проводник → Этот компьютер
- Нажми Подключить сетевой диск в верхнем меню
- В поле "Папка" введи:
\\IP_TrueNAS\SHARED - Нажми Готово и введи учетные данные TrueNAS
- Включено ли сетевое обнаружение в Центре управления сетями
- Не блокирует ли брандмауэр порт 445 (SMB)
- Совпадают ли версии SMB на сервере и клиенте (SMB 2.0/3.0)
3. Клиенты TrueNAS для macOS
macOS также отлично работает с SMB, а Finder делает подключение интуитивным.
# Способ 1: Через Finder
1. Finder → Переход → Подключиться к серверу
2. Введи адрес: smb://IP_TrueNAS/SHARED
3. Нажми "Подключиться" и авторизуйся
# Способ 2: Монтирование через Terminal (для скриптов)
mount_smbfs //user:password@IP_TrueNAS/SHARED /Volumes/mount_point
Настройка автоматического подключения
Чтобы macOS подключалась к TrueNAS при запуске:
- Подключи сетевой диск через Finder как описано выше
- В диалоге аутентификации поставь галочку "Запомнить в связке ключей"
- Перейди в Системные настройки → Пользователи и группы → Объекты входа
- Добавь подключенный сетевой диск в список объектов входа
Сравнение протоколов доступа для разных ОС
| Протокол | Лучше для | Порт | Шифрование |
|---|---|---|---|
| SMB | Windows, macOS, общие файлы | 445 | SMB 3.0+ |
| NFS | Linux, VMware, Docker | 2049 | Kerberos |
| WebDAV | Доступ из браузера, некоторые приложения | 80/443 | HTTPS |
| SSH/SFTP | Удаленное управление, безопасная передача | 22 | Да (SSH) |
4. Клиенты TrueNAS для Linux
Linux предлагает наибольшую гибкость: можно использовать SMB, NFS или монтировать через SSHFS.
Монтирование через SMB (CIFS)
# Установи клиент SMB если нет
sudo apt install cifs-utils # Debian/Ubuntu
sudo dnf install cifs-utils # Fedora/RHEL
# Создай точку монтирования
sudo mkdir -p /mnt/truenas
# Монтируй вручную
sudo mount -t cifs //IP_TrueNAS/SHARED /mnt/truenas \
-o username=user,password=pass,uid=$(id -u),gid=$(id -g)
# Для автоматического монтирования при загрузке добавь в /etc/fstab:
//IP_TrueNAS/SHARED /mnt/truenas cifs \
username=user,password=pass,uid=1000,gid=1000,file_mode=0775,dir_mode=0775 0 0
Монтирование через NFS (для Linux-клиентов)
NFS работает быстрее SMB в чисто Linux-окружении.
# На TrueNAS сначала настрой NFS Sharing
# Затем на клиенте Linux:
sudo apt install nfs-common # Установи клиент NFS
sudo mkdir /mnt/nfs_share
# Монтируй NFS share
sudo mount -t nfs IP_TrueNAS:/mnt/pool/shared_data /mnt/nfs_share
# Проверь монтирование
df -h | grep nfs
5. Мобильные клиенты TrueNAS
Доступ к данным TrueNAS со смартфона или планшета — это реально.
Для Android
- Solid Explorer — лучший файловый менеджер с поддержкой SMB
- MiXplorer — бесплатный аналог с широкими возможностями
- FileManager+ — простой интерфейс для базовых задач
В любом из этих приложений добавь новое сетевое расположение → SMB → укажи IP, логин и пароль.
Для iOS/iPadOS
- Files — встроенное приложение поддерживает SMB (iOS 13+)
- FileExplorer — платное, но самое мощное решение
- Documents by Readdle — бесплатный многофункциональный менеджер
1. Открой приложение "Файлы"
2. Нажми "..." → "Подключить сервер"
3. Введи: smb://IP_TrueNAS
4. Выбери "Зарегистрированный пользователь"
5. Введи логин/пароль от TrueNAS
6. Выбери общую папку (SHARED)
6. Доступ через WebDAV и SSH
Эти протоколы полезны для специфических сценариев.
WebDAV — доступ через браузер
# На TrueNAS:
1. Sharing → WebDAV Shares → Add
- Path: /mnt/pool/shared_data
- Authentication: Basic/Digest
- Protocol: HTTP/HTTPS (рекомендуется HTTPS)
# На клиенте (Windows):
# Добавь сетевое расположение: https://IP_TrueNAS:8080/shared_data
# На Linux (монтирование davfs2):
sudo apt install davfs2
sudo mount -t davfs https://IP_TrueNAS:8080/shared_data /mnt/webdav
SSH/SFTP — для безопасного доступа
# Подключение через SSH (командная строка)
ssh user@IP_TrueNAS
# Копирование файлов через SCP
scp file.txt user@IP_TrueNAS:/mnt/pool/shared_data/
# Использование SFTP в графическом клиенте (FileZilla, WinSCP):
# Протокол: SFTP
# Хост: IP_TrueNAS
# Порт: 22
# Логин/пароль: учётные данные TrueNAS
Частые вопросы (FAQ)
Почему Windows не видит мой TrueNAS сервер в сетевом окружении?
Проверь: 1) Включена ли служба SMB на TrueNAS, 2) Работает ли NetBIOS (порт 137-139), 3) Не блокирует ли Windows Defender сетевой доступ. Иногда помогает отключение и повторное включение сетевого обнаружения в Windows.
Как получить доступ к TrueNAS из интернета?
Рекомендуется использовать VPN (WireGuard или OpenVPN, доступны как плагины в TrueNAS). Прямое открытие портов SMB/NFS в интернет — опасно. Альтернатива — настроить Nextcloud или Syncthing для синхронизации нужных данных.
Можно ли одновременно подключиться к TrueNAS по разным протоколам?
Да, TrueNAS поддерживает мультипротокольный доступ. Ты можешь иметь SMB-шары для Windows, NFS для Linux-серверов и WebDAV для мобильных приложений одновременно. Главное — правильно настроить права доступа.
Какой протокол самый быстрый для локальной сети?
Для гигабитной сети: 1) NFS (Linux-Linux), 2) SMB 3.0 с поддержкой многоканальности, 3) iSCSI для блочного доступа. Скорость также зависит от дисков (HDD/SSD) и объема оперативной памяти на сервере.
Заключение
Настройка клиентов TrueNAS на другие устройства — не сложная задача, если понимать основы сетевых протоколов. Запомни главное:
- Для Windows/macOS используй SMB — это самый универсальный вариант
- Для Linux-серверов лучше подходит NFS
- Для мобильного доступа настрой WebDAV или используй SMB-совместимые приложения
- Никогда не открывай порты SMB/NFS напрямую в интернет
Теперь твой TrueNAS действительно стал центральным хранилищем, доступным с любого устройства в сети. Экспериментируй с разными протоколами, настраивай автоматическое монтирование и наслаждайся удобством централизованного доступа к данным!