Promise SmartStor NS2300N: недорогой домаший NAS

Автор: dixi
Дата: 25.09.2008
Все фото статьи

Введение


Устройство, о котором мы сегодня будем говорить, относится к достаточно новому классу – домашним NAS, постепенно набирающим популярность как среди пользователей, так и среди производителей. Аббревиатура NAS расшифровывается как «Network Attached Storage», или «Сетевое Хранилище Данных». Справедливости ради надо отметить, что сами по себе устройства NAS существуют достаточно давно, но долгое время предназначались только для сетей больших предприятий, которым необходимо было хранить очень большие объёмы информации и обеспечивать к ним доступ большого количества сотрудников. Корпоративные NAS обычно поставляются в корпусах, предназначенных для монтажа в стойки, и оборудованы высокоскоростными сетевыми интерфейсами, дисками с возможностью горячей замены и прочими атрибутами высоконадёжных промышленных систем.

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

Зачем же нужны сетевые хранилища в домашнем хозяйстве и чем они по специфике применения отличаются от внешних или внутренних дисков? Если у вас дома всего один компьютер, «десктоп» с большим удобным корпусом, то вам, действительно, проще добавить винчестер-другой-третий прямо в него, а то и сформировать из них RAID-массив любого доступного уровня. Если у вас дома один ноутбук, то проще всего приобрести внешний жёсткий диск и не усложнять себе жизнь. Но ситуация сильно меняется, если в доме несколько компьютеров (а это в последнее время не редкость). Тем более не редкость сейчас иметь несколько ноутбуков (по одному на каждого члена семьи), «компьютер на кухне» и «медиацентр». Кроме того, в домашней сети могут присутствовать «неттопы» – дешёвые компьютеры с простой конфигурацией, игровые приставки с сетевыми интерфейсами (например, Sony PlayStation 3), а также всевозможные медиаплееры, например, подобные рассмотренному нами на днях IconBit HD370W.

В таких условиях хранить общие ресурсы – фильмы, музыку, фотографии, документы – на отдельных компьютерах неудобно и нецелесообразно. Конечно, если заменить жесткий диск в ноутбуке на одну из последних моделей, то на него легко сможет поместиться семейный фотоархив. Но если вы хотите показать показать зашедшим в гости друзьям новые фотографии на большом экране телевизора, рядом с которым стоит медиаплеер или отдельный компьютер-медиацентр, придётся сначала включить этот ноутбук, потому что на диске медиацентра-то фотоархива пока нет. То же самое относится и к фильмам, и к музыке, и к документам: если в доме несколько компьютеров, то приходится либо на каждом держать копию нужных вам файлов, либо хранить всё на одном компьютере, держа его постоянно включённым – чтобы другие могли прочитать с него файлы по сети.

Именно роль такого постоянно включённого компьютера, на котором хранятся все общие файлы, NAS и играет. Только в отличие от компьютера, NAS компактен, экономичен, неприхотлив, практически бесшумен и удобен в настройке – потому, что изначально «заточен» под задачи сетевого хранения файлов.

Кроме того, владельцам ноутбуков, особенно тем, кто постоянно носит ноутбук с собой, нет нужды напоминать о необходимости резервного копирования как важных файлов, так и операционной системы в целом. Перефразируя старую шутку: «Очень ли нужны бэкапы пользователям мобильных компьютеров? Когда нужны – то очень!». Наличие в домашней сети NAS сильно упрощает задачу резервного копирования: достаточно настроить соответствующее ПО на ноутбуке на периодическое копирование важных данных на диски сетевого накопителя.

Аналогичные соображения применимы и к небольшим офисам, в которых весь парк компьютеров составляют несколько ноутбуков – обычно IT-потребности таких фирм невелики (а IT-отдел отсутствует как класс), поэтому установки и поддержка отдельного сервера является для них излишеством.

Из всего сказанного выше можно сделать предварительный вывод – домашнее сетевое хранилище должно отличаться в первую очередь простотой управления и настройки. Сегодня же мы посмотрим, насколько этому и другим критериям отвечает домашнее сетевое хранилище Promise SmartStor NS2300N.

Комплект поставки


Знакомство с накопителем начнём с рассматривания коробки – обычно на ней производитель отмечает самые важные характеристики устройства.


Надписи на коробке обещают нам:

Поддержка до двух накопителей с интерфейсом SATA II, обеспечивающих объем до 2TB (два диска по 1000 Гбайт – вероятно, в NS2300N можно поставить диски и большего объёма, просто пока их нет в продаже);
Сетевой доступ к данным через Gigabit Ethernet с поддержкой Jumbo Frames;
Один порт USB 2.0;
Поддержка RAID уровней 0 и 1;
Простое резервное копирование данных с клиентских компьютеров (рабочих станций);
Автоматическое копирование данных при помощи SmartSYNC backup;
Поддержка сетевых протоколов FTP/SMB/CIFS/AFP/NFS, общий доступ для клиентов Windows, Unix, Linux, MAC;
Поддержка нескольких разделов на жёстких дисках;
Запуск резервного копирования нажатием одной кнопки;
Надежная файловая система;
Поддержка Unicode (и, соответственно, нормальная работа с национальными алфавитами, включая кириллицу);
Поддержка Microsoft Active Directory;
Развитый графический web-интерфейс для удаленного управления;
Пересылка по e-mail информации о статусе и системных ошибках;
Удобная программа SmartNAVI для настройки накопителя;
Сертифицированный медиасервер с поддержкой UPnP и DLNA;
Клиенты сетей BitTorent и Edonkey;
Медиасервер iTunes.

Как видите, по заявленным характеристикам SmartStor может заинтересовать как домашних (поддержка медиасерверов и клиентов пиринговых сетей), так и даже корпоративных пользователей (поддержка NFS и Active Directory). Впрочем, обо всех этих технологиях мы поговорим позже, а пока что откроем, наконец, коробку.


В комплекте поставки всё просто и без излишеств: сам накопитель (без жестких дисков), две рамки и комплект болтов для крепления дисков, блок питания, кабель Ethernet, компакт-диск, инструкция. Всё просто и по делу, тем более, что основное достоинство подобных устройств вовсе не в дополнительных аксессуарах, а в удобном программном обеспечении.





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


А вот пластиковые рамки-салазки для крепления жестких дисков поначалу вызывают недоверие, они кажутся чересчур тонкими и хрупкими по сравнению с привычными салазками съёмных дисков обычных компьютерных корпусов. Впрочем, свою функцию салазки выполняют отлично – диски легко и аккуратно входят в корпус и фиксируются там.

Необходимо заметить, что судя по наличию в инструкции страницы с «общедоступной лицензией GNU», внутри NS2300N установлена специальная версия Linux. Для рядового пользователя это почти ничего не означает, потому что напрямую сталкиваться с Linux нет необходимости – ему достаточно программы и веб-интерфейса. Для продвинутого же и любопытного пользователя это означает потенциальную возможность производить тонкую настройку, обновление или дополнение внутреннего ПО накопителя так же, как многие делают это с прошивками роутеров и ADSL-модемов (но вовсе не факт, что подобная возможность в будущем появится для NS2300N; обычно неавторизованные прошивки создаются сообществом для очень распространённых и популярных устройств). Кстати, согласно лицензии GNU, Promise обязана сделать доступным исходный код внутреннего ПО для любого пользователя – однако же мне не удалось обнаружить его на сайте компании.

Подготовка к работе


После того, как в накопитель установлены диски, начинается самое интересное – подключение и настройка. Для этого обратимся к компакт-диску. Содержимое его предельно лаконично:

папка с документацией в формате PDF (один файл – краткое руководство для начала работы, аналогичное бумажному буклету, и более полное 160-страничное руководство, но только на английском языке);
папка с плагинами (BitTorrent, DLNA, iTunes – изначально их нет в прошивке накопителя, их надо устанавливать дополнительно);
папка с установщиком управляющей программы SmartNAVI (только для Windows, бета-версия для MacOS доступна на сайте производителя);
папка со служебными файлами для меню автозагрузки. У меня автозагрузка с компакт-дисков обычно отключена, но я специально запустил и посмотрел – медленное, некрасивое, неудобное меню (впрочем, как и у большинства остальных производителей).

Отдельно хочу отметить удобное именование файлов на диске. Например, инсталлятор называется SmartNAVI_1_0_0_13_win.exe – такое название гораздо информативнее чем любимое многими создателями софта безликое setup.exe: сразу понятно, что это за программа и какой версии. Кстати, посетив сайт Promise, вы найдете более новую версию SmartNAVI (v1.00.0000.23). В дальнейшем мы будем использовать именно эту версию программы, самую свежую на момент написания статьи.

Установка программы особых сложностей не вызывает. После запуска в трее появляется синяя иконка с белой буквой S. По клику на иконке выплывает небольшое окошко со списком доступных накопителей (в нашем случае он, разумеется, всего один). Есть возможность выбрать русский язык интерфейса.


Тут есть неочевидный момент – первоначально я подключил NAS к маршрутизатору Ethernet-кабелем, а вот ноутбук, на котором запускалась SmartNAVI, подключать кабелем не стал, решив, что для него более чем достаточно и беспроводной сети. Но в такой конфигурации SmartNAVI видеть накопитель отказывалась до тех пор, пока ноутбук тоже не был соединен кабелем с маршрутизатором. Это не очень удобно, но кабель не обязательно использовать постоянно: можно обойтись проводным подключением только для первоначальной конфигурации устройства. Причина необходимости именно проводного подключения в том, что программа использует для нахождения NAS особый протокол, который может быть несовместим с WiFi-сетями. Плюсом же данного решения является то, что программа сможет найти и сконфигурировать накопитель, даже если его изначальные настройки TCP/IP не соответствуют настройкам вашего маршрутизатора и локальной сети.

После того, как программа обнаружит NAS, она предложит вам выбрать сетевые настройки, предварительно спросив логин и пароль (по умолчанию установлены логин «admin» и пароль «admin»).


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


Следующим шагом вам будет предложено выбрать дату, время и часовой пояс. Почему-то программа не устанавливает по умолчанию эти параметры аналогично настройкам компьютера, хотя это несложно. Вообще, программа SmartNAVI не отличается особой заботой об удобстве пользователя: например, в выпадающем меню выбора часового пояса строчки с текстом не помещаются по ширине.


Мелочь, а неприятно.


Следующий этап после настройки накопителя – активация жестких дисков. В нашем случае, когда дисков два, программа предлагает на выбор два варианта: «Максимальная емкость» и «Защита данных». Очевидно, что так для удобства неопытных пользователей названы RAID 0 (когда диски монтируются как один раздел и операции чтения-записи «размазываются» на несколько дисков для повышения скорости работы, но выход из строя любого диска означает полную потерю информации) и RAID 1 (он же «зеркалирование», когда информация на дисках дублируется, при поломке одного из дисков информация полностью сохраняется, но емкость накопителя равна лишь половине от суммарной емкости установленных в него дисков). Системе потребуется несколько минут, чтобы инициализировать диски – и NAS готов к работе.


Теперь можно подключить сетевой диск накопителя к компьютеру. Это можно сделать несколькими способами: при помощи SmartNAVI через меню «Общая папка» (по моему опыту – очень медленно и неудобно), или же просто отыскав NAS в сетевом окружении Windows. Ну а самый быстрый вариант – открыть накопитель в обычном «Проводнике» оп IP-адресу, например, \\192.168.1.6\, и подключить папку «Public», доступ к которой по умолчанию есть у всех пользователей, в том числе и у пользователя Guest, в качестве сетевого диска.


В принципе, на этом минимальная конфигурация NAS закончена, и нетребовательные пользователи могут остановиться и далее использовать накопитель как большую общую свалку файлов с общим сетевым доступом. Мы же займёмся изучением дополнительных возможностей NS2300N. Но сперва – несколько слов о программе SmartNAVI.

SmartNAVI


Кроме функции первоначальной настройки NAS, программа SmartNAVI также служит для активации дополнительных настроек и выполнения некоторых специфических функций.

Но сначала – несколько слов о программе и её интерфейсе. Программа написана на Java, видимо, с расчетом на возможность эксплуатации в разных операционных системах. Реально же пока что существует только стабильная версия под Windows и бета-версия под MacOSX. Теоретически, опытный пользователь может попробовать запустить её в Linux или в любой другой операционной системе, для которой существует среда Java, но в наши планы подобные подвиги не входили.


Интерфейс SmartNAVI выглядит, мягко говоря, непродуманным. В верхней части окна программы есть меню с крупными иконками, символизирующими разные группы настроек. Этих групп всего семь, но одновременно видны только шесть, для доступа к последней группе надо пользоваться кнопками прокрутки в виде невзрачных треугольничков. Гораздо более разумным решением было бы, наверное, просто сделать иконки поменьше и уместить все семь в одном окне без прокрутки. Что характерно, у левого меню, которое уникально для каждого выбранного раздела, тоже есть треугольнички для прокрутки вверх-вниз, но реально используются они только в одном разделе – «Управление пользователями». Причём выглядит эта прокрутка столь ненавязчиво, что не каждый пользователь вообще заметит, что внизу тоже есть дополнительные кнопки.

К вышеперечисленному можно также добавить фиксированный, неизменяемый размер окна программы. Всё это создаёт ощущение скорее студенческой курсовой работы для второго семестра, чем сервисной программы серьёзного производителя.


Впрочем, почему-то такая тенденция характерна для сопутствующих программ многих производителей различного «железа». Мне, например, вспоминается ужасно неудобная программа для телефона Siemens S55, да и «родные» программы от телефонов SonyEricsson тоже выглядят как сделанные по остаточному принципу.

На этом разговор о программе SmartNAVI мы завершаем и переходим к обзору дополнительных возможностей NS2300N.

Веб-интерфейс


Для управления и настройки накопителя, помимо программы SmartNAVI, можно также пользоваться веб-интерфейсом. Чтобы попасть в него, надо либо набрать в вашем любимом браузере IP-адрес устройства (показывается в SmartNAVI), либо просто воспользоваться специальной кнопкой в SmartNAVI. Веб-интерфейс в целом предоставляет гораздо более широкие возможности, чем программа, но при этом есть и функции, доступные только через SmartNAVI. Такая несбалансированность двух средств управления накопителем тоже говорит о не очень серезном подходе разработчика к интерфейсу пользователя. В веб-интерфейсе также доступна возможность выбора языка, в том числе и русского. Важным преимуществом веб-интерфейса перед программой является нормальный доступ с ноутбуков, подключенных к сети по WiFi (напомню, что SmartNAVI работает только на компьютере, подключенном к маршрутизатору кабелем).


Какие-либо настройки в веб-интерфейсе доступны только пользователю «Admin».


Остальные пользователи тоже могут зайти в веб-интерфейс, но им будут доступны только два пункта – просмотр данных о квоте дискового пространства и смена пароля.

Пользователи, папки, квоты и группы


По умолчанию для доступа по сети автоматически создаются две папки – «Public» с неограниченным общим доступом и «Admin», доступная только по паролю администратора. Но при желании пользователь может создать новые папки с желаемыми именами. Имена папкам можно давать также и на русском языке, но без пробелов. Также можно ограничивать доступ к папкам как групп, так и отдельных пользователей.


Пользователей по умолчанию в системе двое – «Admin», которому доступны все ресурсы, и «Guest» , имеющий доступ лишь в папку «Public». Но администратор может создать дополнительных пользователей и выдать им различные права доступа для разных папок. Если NAS используется в небольшой фирме, то можно создать, например, для каждого пользователя личную папку, которая будут недоступна остальным пользователям.


Для удобства разделения прав на папки можно создавать группы пользователей и вместо того, чтобы указывать права доступа для каждого пользователя отдельно, просто добавлять его в нужную группу доступа.


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

Все эти настройки можно производить как из программы SmartNAVI, так и через веб-интерфейс.

Кроме того, дополнительно можно настроить имя рабочей группы Windows, в которой доступны ресурсы накопителя, или подключение к домену Active Directory. Но это – уже только через веб-интерфейс.

Резервное копирование


Возможность создания резервных копий данных с пользовательских компьютеров в SmartNAVI действительно есть, как и обещано производителем – называется она SmartSYNC. При помощи не очень удобного интерфейса можно выбрать папку для резервного копирования и даже установить расписание, если вы хотите его производить регулярно. Правда, SmartNAVI опять же способна видеть накопитель и общаться с ним только при проводном подключении, так что для ноутбуков функция в целом малопригодна.


Кроме того, SmartNAVI просто создаёт единственную копию выбранных папок и файлов при помощи внешней программы rsync, затирая при этом копию предыдущую – а это, строго говоря, не является полноценным резервом. Более серьёзные программы дают возможность регулярно создавать копии нужных файлов таким образом, что вы сможете восстановить любой из них по состоянию на любой предыдущий день, а не только на момент последнего копирования.


Программа позволяет проводить резервное копирование по расписанию.

В целом же, из-за перечисленных недостатков SmartSYNC/SmartNAVI предпочтительнее использовать для резервного копирования программы сторонних производителей. Их достаточно много и платных, и бесплатных – на любой вкус. Обычно их возможности гораздо шире, и они допускают более удобную и тонкую настройку, чем SmartSYNC.

Плагины и медиасервисы


Пока что мы говорили в основном о сугубо технических возможностях NS2300N. Но создание пользователей, групп и раздача им прав доступа – не самое увлекательное занятие для домашних пользователей. К счастью, возможности накопителя этим не ограничиваются, их можно расширять при помощи плагинов.

Пока что доступны всего три плагина:

cервер iTunes;
cервер DLNA;
менеджер закачек (BitTorrent, EDonkey, http).

Плагины поставляются производителем, о возможности создания самостоятельного создания плагинов информация отсутствует, но судя по всему, в основе своей они являются обычными программами под ОС Linux. Плагины имеют вид файлов с расширением .ppg и устанавливаются пользователем при помощи программы SmartNAVY или через веб-интерфейс. Неочевидный момент – после установки плагина его нужно дополнительно включить. Это делается либо через программу SmartNAVI («Управление NAS» → «Конфигурировать подключаемый модуль»), либо через веб-интерфейс, но почему-то в разделе «Файл и печать» через меню «Управление протоколом». Еще одно свидетельство довольно спонтанного подхода к созданию интерфейса – расположение этого пункта в совершенно неочевидном разделе.

Сервер iTunes



Установка плагина сложностей не вызывает. После его установки и включения становится доступна сетевая папка «Music». Копируем в неё музыку, запускаем iTunes (в данном случае Windows- версию), в левом меню в разделе «Shared» видим наш накопитель – и можем начинать слушать хранящуюся на нём музыку. Этот способ также работает и при беспроводном подключении.

Коме того, можно заметить, что среди доступных появилась также папка «PLUGINAPP». Именно там находятся установленные в качестве плагинов программы и их конфигурационные файлы. Если внимательно изучить плагин iTunes, можно узнать, что производитель использовал программу с отрытыми исходниками mt-daapd версии 0.2.4, если же браузером зайти на порт 3689 накопителя (например, так: http://192.168.1.6:3689), то можно увидеть веб-интерфейс соответствующего сервера. В настоящее время этот проект называется «Firefly», информацию о нем можно найти на сайте http://www.fireflymediaserver.org/.

Сервер DLNA

Следующий плагин – сервер DLNA. На сайте производителя есть более свежая версия этого плагина, чем та, что находится на компакт-диске. Установка плагина не вызывает сложностей.

Для начала разберемся, что такое DLNA. Эта аббревиатура расшифровывается как «Digital Living Network Alliance», или «Альянс Цифровых Сетей для Дома». Альянс был создан в 2003 году компаниями Sony и Intel, позже к ним присоединились и другие крупные производители электроники. Фактически DLNA развивает созданный ранее стандарт UPnP, Universal Plug-n-Play. Основная идея стандарта – создание универсального метода взаимодействия для различных домашних медиаустройств, общающихся друг с другом по сети. Спецификация DLNA позволяет таким устройствам как медиаплееры, ТВ-приставки и даже мобильные телефоны, подключенным к домашней проводной или WiFi сети, автоматически находить и использовать музыкальные, видео и фоторесурсы, предоставленные персональными компьютерами, сетевыми накопителями или медиаприставками со встроенными жесткими дисками.

Итак, после установки данного плагина к папке «Music» добавляются «Picture» и «Video». Чтобы протестировать работу DLNA сервера, используем какой-нибудь программный плеер, совместимый с этим стандартом. Например, Corel WinDVD 9. Запускаем плеер, в меню «Source» выбираем пункт «Open from UPnP» (мы помним, что UPnP – это подмножество DLNA) – и сразу видим наш NAS как медиасервер, можем просмотреть список предложенных им аудио- и видеоресурсов, а также воспроизвести выбранный файл.




Аналогичным образом подключиться к DLNA серверу может любой совместимый клиент – Sony PlayStation 3, мобильные телефоны Nokia N82 и N95, а также множество различных отдельных медиаплееров. К настоящему моменту прошли сертификацию на совместимость со стандартом DLNA примерно две тысячи устройств разных производителей и, судя по всему, их количество будет продолжать расти.


BitTorrent плагин


Этот плагин наверняка будет одним из самых популярных среди пользователей NS2300N. Установка его также не вызывает сложностей, разве что название плагина в интерфейсе – «BT» – почему-то навязчиво ассоциируется с Bluetooth, а не с BitTorrent. После активации плагина в программе SmartNAVI становится доступным раздел меню «Станция загрузки», в котором можно загрузить в программу .torrent файл. Как видно на скриншоте, интерфейс управления торрентами не перегружен возможностями. Все, что нам доступно – это запустить, приостановить и удалить закачку. Кроме того, не наблюдается объявленных возможностей работы с EDonkey и простых закачек по http-протоколу. При этом документации по настройке и использованию этого плагина производитель не предоставляет, видимо, стесняется такой двусмысленной функциональности. Но мы не станем его разочаровывать, и в качестве тестовой закачки будем использовать свободно распространяемый ISO-образ дистрибутива OpenSUSE Linux.


Попробуем узнать, есть ли возможность полнее использовать возможности станции закачки – для этого исследуем папку с плагином BT. В ней можно найти большое количство различных .ini файлов, а также .log файл, из которого нетрудно узнать, что в оригинале данная программа называется MLdonkey.

Изучив документацию по MLdonkey, мы узнаем, что это автономный сервер закачек, к которому существует множество различных интерфейсов для различных платформ (в том числе есть возможность управлять программой из собственной командной оболочки при помощи программы telnet). Мне показался самым удобным клиент Sancho.


Скачиваем эту программу, устанавливаем на компьютер, в настройках подключения указываем IP-адрес нашего NAS и порт 4001. Как видно из скриншотов, Sancho предоставляет намного больше возможностей по настройке и управлению закачками, чем «родной» интерфейс SmartStor.


Кроме того, Sancho существует под множество платформ, включая MacOSX, Windows и Linux. Это тот самый случай, когда использование производителем свободного ПО даёт пользователю дополнительные возможности и преимущества. Sancho позволяет настроить большое количество параметров (по моим ощущениям – даже слишком большое) для различных протоколов и оптимизировать их под особенности вашего интернет-канала.

Прочие возможности


Мы рассмотрели почти все наиболее интересные возможности сетевого накопителя NS2300N. В этой части обзора я кратко опишу некоторые дополнительные особенности программного обеспечения.

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

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


Оповещение по электронной почте – мне не удалось настроить систему таким образом, чтобы мне присылались письма о сбоях в системе. Попросту недостаточно настроек: современные почтовые серверы часто используют нестандартные порты и различные схемы аутентификации пользователей. Возможно, мне просто не удалось вызвать серьёзные сбои (я всего лишь однажды удалил один диск из RAID-массива). В любом случае, было бы удобно иметь возможность послать тестовое письмо для проверки правильности настроек или увидеть в журнале событий запись об удачно или неудачно отправленном письме. Без этих возможностей данная функция особого доверия не вызывает.

Контроль состояния накопителя – есть возможность просматривать через веб-интерфейс информацию о температуре процессора, скорости вращения вентилятора и напряжениях питания. Из забавных ляпов перевода – «Fan control» переведено на русский как «Контроль Болельщика».


Подключение USB-накопителя – поддерживаются накопители, отформатированные в FAT32 или ext3. 8-гигабайтную флэшку с файловой системой FAT32 NAS успешно подключил, а вот внешний жёсткий диск формата NTFS привёл его в ступор, который удалось вылечить только перезагрузкой. Надо отметить, что FAT32 – не самая удобная файловая система для большого внешнего диска, в основном из-за ограничения 2 ГБ на размер файла. Многие современные дистрибутивы в формате ISO или HD-фильмы имеют размер больше 2 гигабайт.

Подключение USB-принтера – не тестировалось.

Подключение по USB резервного источника питания – не тестировалось. Согласно списку совместимости, гарантируется поддержка только модели APC Smart-UPS 750.

Доступ по FTP и поддержка Unicode – к сожалению, кириллица в FTP не поддерживается. Созданные в Windows папки с русскими именами не читаются по FTP, созданные через FTP русские папки не читаются в Windows. Впрочем, формально протокол FTP и сам и по себе не обязан работать с Unicode.

Доступ к сетевым папкам из Linux – работает, проверено на Ubuntu 8. Папки на русском языке, созданные в Windows, успешно читаются. Проверялась работа только по протоколу SMB («Samba»), протокол NFS, также заявленный производителем, не тестировался.


SmartNAVI для MacOSX – практически не отличается от Windows-версии. Единственная разница – отсутствует раздел SmartSYNC.


Доступ к сетевым папкам MacOSX – работает. Читаются папки на русском языке, но папки, созданные на русском языке через FTP, показываются криво.


Внешнее и внутренее ПО – выводы


Программа SmartNAVI – довольно медлительная и требовательная к памяти для утилиты, которая считает необходимым прописать себя в автозагрузку. Непродуманный интерфейс и склонность неожиданно впадать в глубокую задумчивость делают ее весьма неудобной. К счастью, эта утилита не предназначена для ежедневного применения, вполне достаточно запустить её один раз, при первом подключении накопителя. А если у вас в домашней сети настроен DHCP-сервер (который обеспечивает автоматическое получение IP-адресов и настройку сетвых параметров на всех подключаемых к сети устройствах), то возможно обойтись и вовсе без неё.

Веб-интерфейс накопителя – гораздо более функционален и удобен, чем SmatNAVI. Имеет небольшие недостатки, которые вполне компенсируются тем, что рядовому пользователю нет нужды часто этим интерфейсом пользоваться.

Функции медиасервера и центра закачек – работают. Возможно, при длительном и регулярном их использовании накопятся какие-либо претензии, но за время тестов никаких серьёзных проблем обнаружить не удалось.

Опытным пользователям, возможно, не понравится излишняя закрытость системы и невозможность заняться тонкой настройкой и подгонкой встроенного ПО, но для подавляющего большинства пользователей это интереса и не представляет.

Расстраивает только недостаточный уровень информирования о проблемах с дисками. Хотя возможно, если сосредоточиться на этой проблеме, то настроить отсылку писем с сообщениями о критичных сбоях всё-таки получится.

Аппаратная часть накопителя


На фотографии платы накопителя хорошо видны три основных компонента системы: процессор Freescale MPC8313, SATA RAID контроллер Promise PDC20771 и сетевой интерфейс Realtek RTL8169SC.


Процессор Freescale MPC8313 имеет частоту 333 МГц и разработан специально для применения в сетевых и медиаустройствах для дома и небольших офисов.

Контроллер PDC20771, собственная разработка фирмы Promise, поддерживает интерфейс SATA II и может обеспечивать пропускную способность до 3 Гбит/с. Было бы удивительно, если бы фирма Promise использовала в своем изделии контроллеры другого разработчика.

И, наконец, микросхема Realtek – гигабитный сетевой контроллер хорошо известного производителя.

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

Производительность


Конечно же, кроме таких потребительских качеств домашнего сетевого накопителя, как удобство программного обеспечения и возможностей медиасервера, немаловажными являются также скоростные характеристики. Надо отметить, что для сетевого накопителя производительность работы определяется гораздо большим числом факторов, чем для обычного или внешнего жесткого диска – и скоростные характеристики самого диска и контроллера тут не являются определяющими. Полученные от контроллера диска данные должен обработать процессор (достаточно слабый, если сравнивать с современными процессорами «больших компьютеров»), после чего контроллер сетевой карты передаст их в сеть.

Но и это ещё не всё. Переданные в сеть данные должны пройти через домашний маршрутизатор, который часто является по совместительству ADSL-модемом. И только после этого данные попадают по проводной или беспроводной сети в конечный пункт.

Очевидно, что вторым узким местом после процессора NAS при передаче данных является домашний маршрутизатор. И если для повышения производительности промышленных NAS обычно применяются мощные маршрутизаторы и различные способы оптимизации сетей, то в домашних условиях этим занимаются достаточно редко. Мало того, большая часть предлагаемых на потребительском рынке решений до сих пор обеспечивает только 100-мегабитное подключение. С таким маршрутизатором NAS будет вынужден работать на скорости 100 Мбит/с, несмотря на то что и в накопителе, и в компьютере сетевые интерфейсы поддерживают гигабитную скорость. Впрочем, при тестировании скоростных характеристик накопителя мы кроме прочего, попробуем проверить, насколько заметно влияние маршрутизатора на скорость обмена данными с нашим NAS.


Методика тестирования


Для тестирования была использована следующая конфигурация:

ноутбук ThinkPad z60m

Операционная система: Microsoft Windows XP Professional Service Pack 3
Процессор: Mobile Intel Pentium M 760, 2000 MHz
Память: 2048 Мб (DDR2 SDRAM)
Сетевая карта: Broadcom NetXtreme Gigabit Ethernet
WiFi карта: Intel(R) PRO/Wireless 2915ABG

Маршрутизатор ZTE ZXDLS-531B

Порты: 100 МБ
WiFi: 802.11g (54 Мбит/с)

Два диска WDC WD5002ABYS-01B1B0 по 500 Гбайт каждый.

Маршрутизатор не самый быстрый, зато весьма распространённый. Он продемонстрирует нам, какую производительность может ожидать от накопителя среднестатистический пользователь.

Также был проведен один тест вообще без влияния маршрутизатора, при помощи прямого соединения NAS и компьютера так называемым кросс-кабелем, который связывает две сетевые карты напрямую на гигабитной скорости. С достаточно большой степенью приближения можно считать, что таким образом мы моделируем «идеальный маршрутизатор», который вносит минимум негативного влияния в связь между компьютером и накопителем.

Скорость измерялась для двух типовых сценариев – копирование нескольких больших (больше 500 Мбайт) файлов и копирование большого количества маленьких файлов (от 2 до 5 Мбайт). Первый сценарий имитирует работу с фильмами или архивами резервных копий, второй – копирование mp3-файлов.

Каждое измерение было проведено при подключении на скорости 100 Мбит/с (через маршрутизатор) и 1 Гбит/с (через кросс-кабель) для разделов, подключенных как в RAID 0 так и в RAID 1.

Также было проведено тестирование при подключении через WiFi и тестирование при гигабитном подключении с включенной в NAS опцией «Jumbo Frames».

Jubmo Frames – это особая разновидность TCP-IP пакетов, применяющаяся в сетях хранения данных для оптимизации нагрузки на сетевое оборудование. Говоря очень упрощённо, каждый файл при передаче по сети нарезается на фрагменты, или фреймы. Стандартный размер фрейма – 1500 байт, и одна из задач процессора при обработке сетевого трафика заключается в «нарезке» потока данных на такие фреймы. А маршрутизатор должен каждый такой фрейм отдельно обработать. Если для передачи веб-страниц стандартный размер фрейма вполне оптимален, то при передаче файлов необходимость слишком мелко «шинковать» трафик создаёт сложности. Поэтому было разработано расширение стандарта, которое позволяет увеличивать размер фрейма и экономить на накладных расходах. Обычно использование Jubmo Frames требует определенной поддержки со стороны сетевого оборудования и клиентских настроек, не всегда доступных обычному пользователю, поэтому мы просто включим эту опцию на накопителе и посмотрим, что из этого выйдет.


Итак, тесты показывают, что переход с недорого 100-мегабитного маршрутизатора на гигабитный кросс-кабель не дает радикального увеличения скорости, хотя заметный прирост есть. Очевидно, 10-11 МБ/с – потолок для данного устройства, и определяется он пределом производительности его процессора, а не скоростью сети. Так что, если у вас дома используется 100-мегабитное сетевое оборудование, большого смысла в переходе на гигабитное в общем-то нет – разница в скорости вряд ли сможет окупить денежные затраты.

Также заметно, что большие файлы обрабатываются быстрее, чем множество мелких, а скорость записи незначительно превышает скорость чтения. Характерно, что переход с RAID 1 (зеркалирование) на RAID 0 (чередование) никакой прибавки скорости не обеспечивает, так что выбирать между этими двумя вариантами надо, исходя исключительно из желаемого объема накопителя и его надежности.

Несколько странным образом выбивается из общей картины тест с Jumbo Frames. Похоже, что без дополнительного «тюнинга» сетевых настроек операционной системы эта настройка скорее создаёт проблемы.

Скорость работы по WiFi-сети гораздо меньше обещанных стандартом 54 Мбит/с – но вины накопителя в этом, разумеется, нет. Впрочем, для просмотра видеофайлов стандартного разрешения и прослушивания музыки этой скорости вполне достаточно. А тем, кому хочется больших скоростей без проводов, можно порекомендовать использовать оборудование стандарта 802.11n, теоретически обеспечивающее скорость до 300 Мбит/с. Хотя этот стандарт так до конца и не принят, производители уже довольно давно начали выпуск оборудования с поддержкой его «черновика».

Заключение


Сетевой накопитель NS2300N – вполне достойное устройство в своём классе. Прилагаемое и встроенное программное обеспечение обладает хоть не самым удобным, но вполне работающим интерфейсом, позволяющим решать основные задачи по настройке и эксплуатации накопителя. Медиаплагины и центр закачки делают его ещё более привлекательным для домашнего пользователя. А возможности интеграции с Active Directory и система разграничения прав пользователей может оказаться удобной не только для дома, но и для небольших фирм.

Фантастических скоростей от этого устройства ждать не приходится, но это довольно типичная ситуация для данного класса сетевых накопителей. Соответственно, можно сэкономить, покупая не самые скоростные диски, которые заодно и не будут сильно греться – например, Western Digital серии GreenPower.

Так что если у вас в доме больше одного компьютера, а фильмы, музыку и фотографии приходится постоянно перекачивать с одной машины на другую, то на Promise SmartStor NS2300N вам определенно стоит обратить внимание. Заодно, возможно, перестанете лениться делать регулярное резервное копирование операционной системы и важных файлов – при наличии постоянно доступного сетевого накопителя эта задача легко автоматизируется.

Стоит отметить, что и стоимость накопителя достаточно разумна – на момент публикации статьи в московской рознице его можно было приобрести примерно за 7500 рублей, не считая жестких дисков.