Лучшие дистрибутивы NAS

Дистрибутивы NAS

Обычному домашнему пользователю с доступом к одному-двум терабайтам дискового пространства вряд ли нужно сетевое устройство хранения данных (NAS). Хотя использование для хранения данных нескольких дисков — достаточно простое решение для одного компьютера, оно не очень практично для целого дома или офиса с несколькими рабочими местами. А с помощью NAS легко разделить область хранения между пользователями и устройствами.

РЕКОМЕНДУЕМ:
Самые быстрые и легкие дистрибутивы Linux

Довольно часто типовое решение NAS сочетает в себе определенную комбинацию оборудования и программ, специально разработанных для обеспечения общего доступа к файлам через такие сервисы, как NFS и SMB.

Дистрибутивы NAS

Устройства NAS предлагают многие производители. Благодаря дистрибутивам, о которым мы расскажем в нашем сегодняшнем обзоре, вы сможете настроить свою систему NAS. Однако настройка NAS является куда более сложным процессом, чем простая установка дистрибутива. В отличие от настольных дистрибутивов, они не предлагают вам среды live, чтобы вы могли познакомиться с ними детально, прежде чем решить, какой вам подходит.

Если вы раньше никогда не использовали NAS, выбор дистрибутива может показаться довольно пугающим решением. Будем надеяться, что наш обзор если не сделает за вас окончательный выбор, то поможет осознать некоторые ключевые факторы перед выбором дистрибутива.

EasyNAS

После установки вы попадаете в оболочку, откуда и будете выполнять общие задачи администрирования: изменять пароль администратора или задавать личный IP-адрес. Вы можете получить доступ к web-интерфейсу, перейдя на http://<ip-адрес>:1443. Игнорируя номер порта, просто направьте браузер на указанный IP-адрес и войдите со своим паролем администратора.

дистрибутив nas easynas

Строку поиска вверху боковой панели можно использовать для поиска строк в Filesysten [Файловой системе], Volumes [Томах], Users [Пользователях] и Groups [Группах]. Т.е. вы не можете использовать ее для того, чтобы вывести настройки NFS, набрав NFS в строке поиска. Боковая панель обеспечивает простой доступ ко всем настраиваемым элементам EasyNAS, поделенным на разные заголовки, например: System Storage [Системное хранилище] и File Sharing [Общий доступ к файлам]. Вы можете просмотреть любую указанную подсказку, нажав на пункт в боковой панели и на кнопку с голубым вопросительным знаком вверху справа.

FreeNAS

FreeNAS, на базе BSD, во время установки не требует вмешательства пользователя, как и все дистрибутивы в нашем списке. Как и с EasyNAS, через консоль можно настроить сетевые интерфейсы и DNS, а также отрегулировать некоторые другие настройки. Вы можете получить доступ к разным элементам, например: Sharing [Общее пользование] и Plugins [Плагины] по кнопкам в верхней части интерфейса или боковой панели. Там, где это возможно, боковая панель расширяется, отображая подменю, например: Groups [Группы] и Users [Пользователи] в Accounts [Учетные записи].

nas дистрибутив freenas

В качестве функции безопасности дистрибутив дает вам возможность ввести открытый ключ SSH для всех пользователей. Когда вы устанавливаете новый плагин, он автоматически добавляется в боковую панель под заголовком Plugins. Вы можете настроить разные сервисы, нажав на кнопку Services [Сервисы]. Дистрибутив дает возможность запускать сервисы одним нажатием, и даже предоставляет выбор сервисов, которые вы захотите запускать при загрузке.

NASAFree

Консоль NAS4Free позволяет настроить ряд базовых элементов, например, сетевые интерфейсы. Но для большинства операций вам прийдется действовать через web-интерфейс. Однако, в отличие от других web-интерфейсов, NAS4Free не имеет боковой панели. Вместо этого у него вверху размещены вкладки, и наведя на них мышь, вы увидите внутри настраиваемые элементы.

nas дистрибутив nas4free

В отличие от дистрибутивов-соперников, NAS4Free предоставляет информацию по многим опциям настройки, например, для настроек CIFS/ SMB. Вы можете нажать на Diagnostics -> Logs [Диагностика -> Журналы], если хотите прочитать отчет о ежедневной работе вашего NAS. В интерфейсе также имеется QuiXplorer, полноценный менеджер файлов (см. также Лучший менеджер файлов для Linux)

Если у вашего компьютера с MAS есть UPS (ИБП), вы можете настроить его из вкладки Services [Сервисы]. Кроме того, по умолчанию предлагается поддержка LDAP и активной директории.

OpenMediaVault

Основанный на Debian дистрибутив OpenMediaVault предлагает программу установки на базе Curses и требует постоянного участия пользователя, спрашивая о часовом поясе, имени домена, имени хоста, раскладке клавиатуры и т.д. В отличие от других наших дистрибутивов, он не всегда сообщает вам об IP-адресе, с которого можно получить доступ к web-интерфейсу. Кроме того, вы не получаете никаких опций настройки консоли, как в других дистрибутивах.

nas дистрибутив openmediavault

Интерфейс предлагает боковую панель, откуда вы можете получить доступ к разным компонентам, таким, как Access Rights Management [Управление правами доступа], Storage [Хранилище], Diagnostics [Диагностика] и Services [Сервисы]. Вы можете включить и настроить разные сервисы, такие как NFS, FTP и rsync, нажав на соответствующий пункт на боковой панели. Однако прежде всего вы должны добавить диски хранилища и смонтировать их. Интерфейс подсказывает вам применить настройки при каждом внесении изменений.

Rockstor

Основанный на CentOS дистрибутив поставляется с установщиком Anaconda, и это явный перебор, поскольку всё, что допускается сделать пользователям во время установки — это задать пароль root. Всё остальное, например, использование DHCP для настройки сетевой карты, Rockstor делает автоматически, как и другие дистрибутивы нашего списка.

Web-интерфейс Rockstor похож на NAS4Free и предлагает разные компоненты вверху. Боковая панель активируется, когда вы выбираете компонент, например, Storage [Хранилище].

nas дистрибутив rockstor

Как и OpenMediaVault, Rockstor поддерживает массу плагинов, расширяющих функции дистрибутива помимо его скромного предложения NAS. Благодаря использованию Btrfs, он предлагает разные полезные функции, например, резервное копирование и моментальные снимки; но к его использованию Docker для системы плагинов понадобится привыкать.

Кроме всего прочего, дистрибутив потребляет меньше ресурсов, чем FreeNAS.

Управление томами

Сработаются ли они с вашими дисками?

Файлы, хранящиеся в центральном хранилище и легко доступные с нескольких компьютеров — главная функция NAS. Поскольку большинство дистрибутивов в нашем списке занимают целый установочный диск, лучше всего, если вы начнете как минимум с двухдискового NAS. Хотя можно разбить ваш диск на разные разделы, установить NAS на один из них и использовать оставшиеся разделы для хранения, это не рекомендуется. Более того, такие дистрибутивы, как FreeNAS и Rockstor, работают только с целыми дисками, а не с разделами.

При выборе места установки вашего дистрибутива NAS помните, что дистрибутивы NAS предлагают web-интерфейс администратора, доступ к которому можно получить с любого компьютера в сети, и таким образом, не предлагают собственной графической среды. А значит, эти дистрибутивы не требуют слишком много места на диске для себя, поэтому вряд ли будет разумно отводить под установку диск с большой емкостью. Почти все дистрибутивы в нашем обзоре могут практически так же легко быть установлены на USB-диск, что оставляет вам возможность использовать диски только для установки. Если у вас есть SSD-диск, на него вы также можете установить эти дистрибутивы, и они будут прекрасно работать. Вы также можете установить эти дистрибутивы в VirtualBox и при необходимости добавить виртуальные диски для хранения.

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

NAS4Free и Rockstor поддерживают все те же разделы, что и FreeNAS. Благодаря ее функциям копирования при записи и мгновенных снимков, Btrfs считается сильным конкурентом файловой системы ZFS, и в EasyNAS и Rockstor является системой по умолчанию.

В дополнение к поддержке файловых систем ЕХТЗ/4, XFS и JFS в OpenMediaVault вы также получите опцию создания квот для каждого настроенного тома и списка контроля доступа (ACL).

Выбранная вами файловая система также зависит от функций NAS, которые вы хотите задействовать. Например, многие функции ZFS, такие как дедупликация. очень сильно нагружают ОЗУ.

РЕКОМЕНДУЕМ:
Оптимизация изображений в Linux

Общий доступ к файлам

Это — хлеб и масло NAS.

Мало пользы будет от централизованной системы хранения данных, если вы не сможете получить доступ к данным с разных устройств. Все дистрибутивы поддерживают популярные сетевые протоколы, такие как Samba/CIFS, Apple Filing Protocol (AFP), Network File System (NFS) и Secure File Transport Protocol (SFTP). Хотя по данному вопросу предлагается не слишком много официальной документации, можно также настроить Sam-ba/SSH для обеспечения удаленного доступа к вашим данным через Интернет.

Вы также можете настроить ресурсы общего доступа WebDAV на FreeNAS, позволяя авторизованным пользователям просматривать содержимое определенного тома или директории из удобного браузера. И FreeNAS, и Rockstor поддерживают создание разделяемых ресурсов. Тип создаваемого ресурса будет зависеть от множества факторов, таких как требования безопасности и операционная система, используемая компьютерами в сети. Ради безопасности данных вы должны по каждому ресурсу указать разрешения каждого пользователя. Независимо от выбранного протокола, для введения в разные протоколы, наилучшей работы и полезных советов и рекомендаций мы бы рекомендовали ознакомиться с официальной документацией FreeNAS.

Вдобавок к названным сервисам с FreeNAS, OpenMediaVault и Rockstor вы также можете использовать rsync. Однако процесс настройки разный для всех дистрибутивов. Например, в Rockstor набором дисков, объединенных вместе и представляющих один том, является Pool. Место, выделенное в Pool, определяется как ресурс, и каждый ресурс в Rockstor ведет себя как директория в настольном дистрибутиве.

Развертывание и управление

Что значит — кривая обучения под углом 90°?!

Хотя NAS традиционно используется для создания центрального репозитория-хранилища, выбранные нами дистрибутивы NAS можно заставить принять на себя куда большую ответственность. Например, вы можете превратить их в систему потокового медиа-вещания или добавить антивирус, чтобы проверять целостность хранимых данных. Поскольку в этих дистрибутивах отсутствует графический рабочий стол, единственный выбор, который у вас имеется — настроить всё вручную из оболочки или использовать web-интерфейс администратора.

Как бы ни были важны другие функции, нам совершенно ни к чему дистрибутив, с которым невозможно работать из-за неинтуитивности интерфейса. Нам также не нужен и чересчур простой интерфейс — настолько простой, что нельзя отрегулировать настройки.

Документация и поддержка

Когда вы не знаете, в каком направлении движетесь.

В отличие от настольных дистрибутивов, где можно найти свой путь в системе методом проб и ошибок, NAS не столь благосклонно относится к подобным приемам. Если вы не уверены в том, что делаете, вы легко можете повредить свое NAS, превратив его в бездыханный кирпич.

FreeNAS, один из самых любимых проектов NAS, является сущим информационным монстром. Смело можно сказать, что по части документации FreeNAS для дистрибутивов NAS — то же, что Arch и Gentoo для Linux. Помимо форумов сообщества и канала IRC, на которых можно искать решения определенных проблем, обширная документация размещается на сайте проекта.

Помимо открытых форумов, проект EasyNAS предлагает первичную информацию и краткое введение в важные концепции и технологии, такие как RAID и файловые системы. Однако многие страницы wiki пока что пусты и не содержат контента — например, та, где обсуждается установка EasyNAS на USB.

На сайте NAS4Free вы найдете несколько страниц по таким важным темам, как установка и начальная настройка, и даже по таким экзотическим темам, как Access Control [Контроль доступа]. Хоть эта информация самая базовая, всё же она полезна.

Как и FreeNAS, OpenMediaVault и Rockstor тоже очень хорошо документированы. Документация OpenMediaVault — только по существу, a Rockstor раскрывает темы подробно и предлагает также множество HowTo по самым разным темам.

В отличие от остальных, FreeNAS предлагает специальную книгу, опубликованную PacktPub. FreeNAS и Rockstor предлагают еще и решения с коммерческой поддержкой, и для каждого из этих дистрибутивов вы также найдете несколько видеоруководств на YouTube.

РЕКОМЕНДУЕМ:
Linux-сервер на микрокомпьютере Omega 2

Функции защиты

Смогут ли они сохранить ваши данные в безопасности?

Преимущество центрального репозитория файлов в том, что вы получаете доступ к вашим данным практически с любого устройства или компьютера в сети. А естественный недостаток — в том, что ваши данные подвергаются риску. Безопасность — ключевая функция любого NAS. Помимо применения шифрования при любой возможности, вы должны настроить надежные правила брандмауэра и списки контроля доступа, чтобы ваши данные не были доступны кому попало. Вы также должны внедрить строжайшие правила безопасности, например, использование HTTPS и безопасных протоколов передачи данных, чтобы ваши данные были в безопасности во время передачи. Неплохой рекомендацией будет также отточить лучшие практики использования SSH, если вы для доступа к своим данным планируете использовать этот протокол.

FreeNAS и NAS4Free основаны на FreeBSD. И хотя сам FreeNAS не обеспечивает особого количества функций безопасности, доверяя пользователям самостоятельно внедрять наилучшие практики, как описано выше, он поддерживает 256-битное шифрование дисков хранилища. Для своих томов ZFS FreeNAS и NAS4Free поддерживают шифрование GELI целого диска.

В EasyNAS нет функций безопасности, достойных упоминания. Вы можете ограничить доступ к интерфейсу администрирования с помощью ACL или IP-адресов и настроить Radius, чтобы аутентифицировать удаленных пользователей, и это всё. Неудивительно, что в тесте безопасности этот дистрибутив стоит последним. Как и FreeNAS, Rockstor также поддерживает шифрование целого диска, но с помощью LUKS. OpenMediaVault не дает возможности шифровать данные, но позволяет установить плагин LUKS для OpenMediaVault, который обеспечит эту функцию. По умолчанию все файловые системы в OpenMediaVault монтируются с флагом noexec. Эта функция безопасности не позволяет выполнять скрипты, помещенные в папки с распределенным доступом.

Расширения

Хотите гарнир из плагинов к основному блюду?

Вас расстраивает скудность функций по умолчанию в дистрибутивах из нашего списка? Порадуем вас: об этом волноваться не стоит. За исключением EasyNAS, все дистрибутивы NAS предлагают широкий выбор плагинов. Главное, что для установки этих плагинов вы можете использовать простой web-интерфейс; но будьте бдительны. В отличие от программ установки в настольных дистрибутивах, web-интерфейс не сообщит вам такой информации, как общий объем загрузки для любого плагина. И если вы решите превратить свою установку NAS в сервер потокового вещания медиа, не удивляйтесь, что загрузка сервера Emby займет немало времени.

FreeNAS поддерживает ряд сторонних плагинов, таких как Transmission для bittorrent, btsync для синхронизации, с большим количеством устройств без демонстрации ваших данных посторонним, и OwnCloud для размещения собственного сервера облачных сервисов. В порядке меры по укреплению безопасности все плагины во FreeNAS реализованы внутри собственных изоляторов. Список всех имеющихся плагинов вы найдете в официальной документации.

Обратитесь на официальные форумы NAS4Free за информацией и обсуждением функций поддерживаемых плагинов, именуемых расширениями, процесса установки, оптимальных практик и т.п. Одно из самых популярных расширений NAS4Free — OneButtonlnstaller (OBI), предназначенное служить централизованным менеджером расширений.

OpenMediaVault предлагает несколько официальных и сторонних плагинов. которые вы можете установить и включить в соответствии со своими потребностями и запросами. Список официально поддерживаемых плагинов помещен под System -> Plugins [Система -> Плагины]. На странице перечислено более 40 плагинов, разделенных на категории: как Administration [Администрирование], Backup [Резервное копирование], Downloaders [Программы загрузки]. Filesystems [Файловые системы]. Network [Сеть] и т.д.

Полезные функции

Что делает их особенными?

Размещение собственного NAS требует большего, чем простая установка основного дистрибутива и отладка пары настроек. Придется принять во внимание и другие факторы, такие как политика обновлений дистрибутива. Это особенно важно, потому что дистрибутивы NAS не предлагают графического рабочего стола.

В EasyNAS легко запланировать автоматическое резервное копирование добавленных томов. К сожалению, здесь нет некоторых расширенных функций — например, нельзя подключиться к серверу директорий. И хотя дистрибутив поддерживает много разных протоколов и сервисов, вы не можете настроить ни один из них. Однако пользователи могут запустить простой web-сервер, что позволяет рассматривать и скачивать файлы из web-браузера. Старейший и любимейший из дистрибутивов NAS, FreeNAS, легко расширяется плагинами. С малыми усилиями вы быстро настроите его для работы с потоковым вещанием медиа или облачными сервисами резервного копирования. Вы можете использовать его встроенный Update Manager [Менеджер обновлений] для применения системных заплаток и новых функций. Одна из уникальных функций FreeNAS — скрипт autotune, автоматически оптимизирующий систему в зависимости от наличного оборудования. Например, если том ZFS существует в системе с ограниченным ОЗУ, скрипт autotune автоматически подстроит некоторые значения ZFS sysctl в попытке минимизировать проблемы с памятью ZFS. Когда скрипт autotune изменяет настройки, измененные показатели отображаются в System -> Tunables [Система -> Настраиваемое]. Вы также можете запланировать обычные задачи с помощью заданий cron. В качестве дополнительной функции безопасности FreeNAS также поддерживает rsync через соединение SSH. В OpenMediaVault можно распределять квоты диска отдельным пользователям, ограничивая место, на которое пользователи могут претендовать. Вы также можете определить права доступа каждого пользователя для каждой папки с общим доступом. Как и с FreeNAS, обычные задачи поддержки системы, такие как установка обновлений, можно выполнять из web-интерфейса. OpenMediaVault предоставляет почти все функции FreeNAS и другие, но через плагины. Благодаря файловой системе Btrfs, в Rockstor вы можете создавать Snapshots [Моментальные снимки] и даже это планировать, что достигается с помощью заданий cron. Это обеспечит безопасность ваших данных, и дистрибутив позволяет идентифицировать те ресурсы общего пользования, моментальные снимки которых вы хотите сделать. Поскольку моментальные снимки инкрементны, у вас должна быть хорошо продуманная политика управления ими, иначе у вас очень быстро закончится свободное место.

РЕКОМЕНДУЕМ:
Лучший Gnome-дистрибутив

Вердикт

Среди пользователей бытует мнение, что на нормальную настройку NAS, в зависимости от ваших требований, может уйти неделя — ну уж точно не один день. Выбранные нами дистрибутивы предлагают все функции и гибкость коммерческих NAS, но без расходов на проприетарное ПО.

EasyNAS, несмотря на свой простой в использовании интерфейс, оставляет желать лучшего. Нажав на NFS на боковой панели, вы можете включить/ отключить сервис в главной панели и создать новые ресурсы NFS. К сожалению, нельзя редактировать настройки NFS, несмотря на наличие вкладки Settings [Настройки]. При нажатии на нее появляется пустое окно, и невозможно открыть файл настроек или написать собственный. Строка поиска тоже ненадежна и не показывает результатов, даже если ввести точное имя. Кроме того, дистрибутив предлагает мало опций при создании томов, и у него даже нет шифрования или поддержки плагинов. Именно по этим причинам EasyNAS, несмотря на свою простоту в работе, приходит последним.

Хотя NAS4Free предлагает куда больше настраиваемых элементов, чем другие дистрибутивы по умолчанию, его интерфейс прост и логичен, и не кажется загроможденным, кроме того «просто работает» и делает всё правильно, занять место на пьедестале ему не позволила ограниченность его документации.

К сожалению, ряд аспектов интерфейса OpenMediaVault, таких как определение квот пользователей, несколько контр-интуитивен. Квоты определяются не из окна управления пользователями, а из управления дисками, отдельно для всех доступных дисков. Правда, это скорее непривычно, чем неудобно. В отличие от других дистрибутивов, у OpenMediaVault есть функция блокировки по умолчанию; это удобно, если вы, зарегистрировавшись в web-интерфейсе, куда-либо отходите. Однако из-за чрезмерного упора на плагины для обеспечения основных функций этот блестящий во всех остальных смыслах дистрибутив занимает только третье место.

Использование во FreeNAS механизма FreeBSD, Jails [Изолятор], для запуска плагинов внутри изолированных хранилищ гарантирует, что даже если плагины будут взломаны, они не повлияют на NAS. Но если вам приходится выбирать NAS для компьютера с ограниченным ОЗУ, лучше выбрать Rockstor.

FreeNAS 9/10
Версия: 11.1
Сайт: www.freenas.org
Лицензия: BSD
Сильно нагружает ресурсы, но зато предлагает много функций.

Rockstor 8/10
Версия: 3.9.1
Сайт: Rockstor.com
Лицензия: GPL
Кабы не реализация во FreeNAS механизма Jail, быть бы ему победителем.

OpenMediaVault 6/10
Версия: 3.0.94
Сайт: www.openmediavault.org
Лицензия: GPL v3
Слишком сильно опирается на плагины, обеспечивая стандартные функции.

NAS4Free 6/10
Версия: 11.1
Сайт: www.nas4free.org
Лицензия: BSD
Имеет больше общего с FreeNAS, чем его основа FreeBSD.

EasyNAS 4/10
Версия: 0.7.2
Сайт: www.easynas.org
Лицензия: Разные открытые
Хорош для обычных домашних пользователей, но продвинутых функций нет.

Понравилась статья? Поделиться с друзьями:
Комментарии: 4
  1. Паверл

    На мой взгляд лучший nas дистрибутив — Rockstor

  2. Леха

    Сделайте подробный обзор Rockstor.

  3. bej

    спасибо! в сети мало информации о дистрибутивах для nas

  4. Олег

    Где же OpenWRT с плагинами? ))

Добавить комментарий