Чтобы NAS начал выполнять свою основную функцию, а именно хранение файлов с доступом по сети, нужно сделать 2 вещи: создать набор данных (DataSet) и организовать доступ к этому набору данных. Создание набора данных подробно описано в официальной документации. Там же указано и назначение: «Массив (Pool) может быть разделён на несколько наборов данных (DataSets)» Каждый набор данных позволяет задать свои собственные параметры для прав доступа, дедупликации, сжатия и множества других параметров, полный список которых можно посмотреть тут.
С организацией доступа на первый взгляд тоже всё просто: в большинстве случаев для этих целей используется протокол SMB, с которым могут работать как Windows клиенты, так и macOS и Linux. Однако мне ближе старый добрый FTP, который быстро настраивается и работает быстрее всех. Так я думал изначально, поскольку просто настраивается FTP для одного пользователя с организацией доступа в домашний каталог этого пользователя. И я нигде не мог найти информацию как организовать доступ пользователя к нескольким наборам данных, а также сделать общий набор данных для обмена между пользователями (ну а вдруг). Однако после многочисленных поисков на форуме IXsystems в одной из веток наткнулся на обходной вариант: для каждого набора данных, к которому необходимо иметь доступ, нужно создать своего отдельного пользователя и указать в качестве домашнего каталога этот набор данных (DataSet). Вуаля. Не очень элегантно, но жизнеспособно, особенно если использовать какой-нить FTP клиент отличный от проводника, который позволяет запоминать всю необходимую информацию о соединении (адрес, имя, пароль). Для дома и небольшого офиса само то, как по мне.
Есть и другой вариант: убрать галочку «Always Chroot» в настройках FTP, и в таком случае пользователь НЕ будет ограничен домашним каталогом, а сможет ходить куда угодно по всему NAT’у. При этом везде кроме домашнего каталога будет доступ на чтение. Не проверял, но предположу, что для записи в наборы данных не являющиеся домашним каталогом нужно просто выставить соответствующие разрешения. Хороший вариант, для единоличного использования сетевого хранилища, или в многопользовательской среде, когда большинство пользователей используют хранилище как сервер приложений (Plex, OneCloud и т.п.).
Ещё один момент, на который нужно обратить внимание, это фактическая возможность авторизации пользователя. Есть 2 решения: во первых можно в настройках FTP сервера поставить галочку «Allow Local User Login» — это позволит авторизоваться всем локальным пользователям, кроме root’а. Для root’а есть отдельная галочка «Allow Root Login», которую не рекомендуется включать из соображений безопасности. Во вторых можно создать группу ftp и поместить в неё всех пользователей, которым требуется FTP доступ.