Объемы информации, которые производят и хранят домашние пользователи, постоянно растут и даже выпуск терабайтных накопителей не всегда полностью решает проблему. Не нужно забывать, что доступ все чаще требуется с нескольких декстопов, ноутбуков или даже совсем не компьютерных устройств (например медиаплееров и игровых приставок). Так что к вариантам хранения информации предъявляются сегодня новые требования — нужно не только иметь большой объем и скоростной доступ, но и предоставлять дополнительные сервисы, такие как трансляцию мультимедиа или защищенный доступ через Интернет.
Сегодня мы расскажем о сетевом накопителе DS-107+ производства Synology. Он работает с одним жестким диском с интерфейсом SATA, имеет гигабитный сетевой порт и уникальный набор функций. В серию однодисковых накопителей кроме данной модели входят DS-106j, DS-107e и DS-107. Рассматриваемая сегодня модель — старшая в линейке. Кроме того, она построена на новой ARM-платформе, имеет повышенное быстродействие и большой объем памяти. По программным возможностям все модели практически равны (в двух младших моделях нет поддержки Windows ADS и шифрования, подробную таблицу со сравнением характеристик можно посмотреть на сайте производителя.
В красивой и крепкой коробке с удобной ручкой покупатель найдет сам накопитель, внешний блок питания, сетевой кабель, набор крепежа и комплект описаний и ПО. Отметим, что краткое руководство на русском языке вкладывается в российские поставки. По информации от дистрибьютора, в феврале 2008 года ожидается полная локализация устройства, включающая перевод Web-интерфейса и комплектного программного обеспечения.
Внешний вид поразил сразу — в эпоху засилья клонов столь качественно изготовленные устройства со стильным дизайном встречаются, к сожалению, очень редко. Эта особенность позволяет использовать накопитель как в шкафу в кладовке, так и в жилой комнате, не говоря уже о рабочем столе. Белый глянцевый корпус предназначен исключительно для вертикальной установки. Четыре резиновые ножки держат его очень крепко. Передняя панель имеет вставку из темного пластика с индикаторами (статус, сеть, диск, eSATA диск), разъемами USB и eSATA, кнопкой копирования с USB-флешек и включения питания (обе — с дополнительными индикаторами). Пожалуй, единственное замечание касается слишком большой яркости синего светодиода питания.
Все остальные разъемы находятся сзади. Там расположены вход блока питания, сетевой разъем и два порта USB. Здесь же можно увидеть и решетку 5 см вентилятора охлаждения. Сам по себе он достаточно тихий и практически не слышен даже в домашней обстановке. Больший шум производит жесткий диск, особенно при его активном использовании, но это зависит от конкретной модели, возможно, нам просто не повезло.
Корпус легко открывается, жесткий диск закрепляется комплектными болтами, подключаются SATA кабели и можно включать устройство…
Мы уже неоднократно рассматривали сетевые накопители, но DS107+ с первого включения нас удивил — оказывается система поставляется совсем без прошивки. И первый шаг, который нужно сделать пользователю, это записать ее в устройство (точнее на установленный в него жесткий диск). Для этого необходимо использовать программу Synology Assistant и файл прошивки, который находится на компакт-диске. В принципе конечно в этом нет ничего страшного, кроме того, что процедура доступна только пользователям Microsoft Windows или MacOS. Так что поклонникам Linux придется просить друзей о помощи.
Данный этап занимает около десяти минут, в ходе которых на устройство устанавливается прошивка (мы использовали самую свежую версию, скачанную из сети Интернет) и форматируется встроенный диск. Обратите внимание, что вся информация на нем теряется. Накопитель использует в качестве внутренней файловой системы Ext3, известную поклонником альтернативных операционных систем. Из всего объема диска около 140 МБ отдается системе и еще 400 МБ на своп, так что реальный объем, доступный пользователю будет меньше, чем объем установленного диска. Также в ходе данной процедуры устанавливаются имя системы, IP-адрес, дата/время и пароль администратора.
Другие возможности Synology Assistant включают в себя — вызов браузера для дальнейшей настройки накопителя, подключение сетевых дисков и настройку принтера.
На данном этапе мы имеем сетевой накопитель с одной общей папкой и единственным пользователем, который является и администратором системы.
Обратите внимание, что описание настройки и возможностей относится к версии прошивки 2.0.3-0514. Кроме того, не стоит забывать, что производитель обновляет их достаточно часто и, что более интересно, официально открыл доступ к устройству и предоставил комплект программ для компиляции собственных модулей. Так что к тому времени, когда вы будете читать эту статью, возможно уже появится несколько десятков новых модулей от независимых разработчиков, которые существенно изменят возможности накопителя.
Поскольку функций очень много, то в этой статье мы рассмотрим только основные, связанные собственно с работой в качестве сетевого накопителя. А всем остальным будет посвящена отдельная статья, тем более что они очень похожи в разных моделях накопителей компании.
Итак, более тонкая настройка устройства производится через Web-интерфейс. Поскольку накопитель имеет функцию Web-сервера, что бы избежать конфликта по портам, интерфейс настройки находится на 5000 порту. При необходимости можно использовать защищенное SSL/TLS подключение.
На первом окне, одновременно с указанием имени пользователя и пароля, можно выбрать одну из функций: Management, файлы (File Station), аудио (Audio Station), Web. Первый пункт предназначен, как и следует из названия, для управления. Остальные относятся к дополнительным функциям, о которых мы расскажем в следующих статьях. Здесь же можно увидеть имя накопителя, что может быть полезно, если в сети есть несколько таких устройств.
В целом меню несколько необычно — некоторые пункты расположены непривычно. Например, сохранение и сброс конфигурации совсем не рядом, задание имен сетевых папок и прав доступа к ним также разнесены. Так что описывать будем его по функциям, даже если их элементы находятся в разных группах.
После успешного входа мы видим страницу с общей текущей информацией о системе и ссылки на все пункты настройки. Отметим, что здесь можно увидеть сетевое имя и адрес устройства, серийный номер, модель, дату и время, температуру (датчик находится рядом с процессором) и объем свободного места. Дополнительно на закладке «Status» приводятся MAC-адрес, версия прошивки, состояние внешних устройств, модель жесткого диска и его температура. Так что с точки зрения удаленного получения информации о накопители к DS-107+ претензий нет. Устройство ведет сразу несколько логфайлов событий. Среди них: системный, подключений (какой пользователь, с какого адреса, на какую папку и когда обращался, есть отдельное окно с текущими подключениями), информации о резервном копировании и копировании с USB. Есть возможность настроить отправку событий на два адреса e-mail. Поддерживается SMTP с авторизацией, но без шифрования. К сожалению, эта возможность не имеет какой-либо настройки выбора групп сообщений, поэтому понять, что же конкретно можно получить по электронной почте, кроме тестового сообщения, не удалось.
Параметры подключения к локальной сети включают в себя имя сервера, имя рабочей группы или домена, сетевой адрес сервера (статический адрес или DHCP). Есть возможность посмотреть статус сетевого подключения и включить поддержку Jumbo Frames (до 9К). Поддерживается работа на PPPoE соединении средствами самого накопителя. Есть встроенный клиент DynDNS, что упрощает доступ к информации из Интернет.
Внутренние часы могут синхронизироваться через Интернет. Устройство имеет несколько функции по управлению питанием. Они включают в себя отключение дисков (внутреннего и подключенного по USB) при отсутствии активности, автоматическое включение при появлении питания. Поддерживается работа с USB-ИБП (в настоящий момент — производства APC). Можно удаленно перезагрузить или выключить накопитель. Есть возможность форматирования диска, сброса/сохранения/восстановления настроек или очистки пароля базы MySQL. Пункт обновления прошивки может использоваться не только для этой функции, но и для запуска специальных патчей (например для активации telnet или ssh доступа). По-умолчанию устройство использует кеш на запись для жестких дисков. При необходимости эту функцию можно отключить.
Сетевые папки создаются в корне главной файловой системы. Назначить несколько имен одной папке нельзя. При удалении сетевой папки уничтожается и ее все содержимое.
Управление правами доступа включает в себя создание пользователей, объединение их в группы и назначение прав на каждую общую папку. Поддерживается работа с Windows ADS.
Встроенный FTP сервер может использоваться для доступа ко всем общим папкам. При этом используются те же имена, пароли и права доступа. При необходимости можно включить анонимный доступ к серверу. После этого, данному пользователю можно назначить права, как и остальным. Сервер поддерживает такие полезные функции как выбор порта, SSL/TSL подключения, ограничения на скорость скачивания и загрузки и автоматическое блокирование IP при обнаружении попытки подбора пароля. Полностью поддерживаются русские имена файлов. Причем кодовые страницы совпадают при доступе по сети Windows и через FTP (сам накопитель использует внутри себя Unicode).
К портам расширения, расположенным на накопителе, можно подключать внешние устройства, такие как USB-накопители. Для некоторых из них предоставляются дополнительные возможности.
В частности можно использовать NAS как USB-принтесервер. Мы использовали для теста модель от Canon. Она успешно подключилась с использованием программы Synology Assistant. Единственная замеченная проблема — отсутствие двусторонней связи с принтером, так что о том, что закончились чернила или бумага узнать можно только посмотрев на сам принтер, что существенно снижает удобство сетевого подключения.
К устройству можно подключить до трех накопителей с интерфейсом USB. Все они автоматически становятся доступны через общие папки usbshare[1..3]. Поддерживаются файловые системы FAT32, NTFS и Ext3, подключается только первый раздел диска. По-умолчанию открывается доступ на чтение и запись группе users (для NTFS — только чтение, запись на данную файловую систему устройством не поддерживается). Однако это можно поменять (при подключенном диске). Параметры видимо не сохраняются после переподключения, логики работы определить не удалось. Также нужно не забывать, что права назначаются по имени папки, а они нумеруются по очередности подключения USB-устройств, а не по портам. Для каждого диска можно посмотреть данные о производителе, названии устройства, файловой системе, общем и занятом объемах через Web-интерфейс.
Дополнительные диски можно использовать для увеличения вместимости сетевого накопителя, в том числе и с некоторыми встроенными сервисами.
При необходимости можно через Web-интерфейс размонтировать USB-накопитель (для последующего отключения) или отформатировать. Форматирование можно осуществлять для режима Storage или Backup. Первый из них означает автоматическое подключение диска как общей папки, а второй используется для резервного копирования внутреннего накопителя (в нем создается общая папка с другим именем и другими правами). Файловая система — FAT32 или Native (Ext3). Форматируется весь диск на полный объем, вне зависимости от присутствующих на нем ранее разделов. eSATA-диск имеет аналогичные возможности и существенно большую скорость работы (цифры будут приведены далее в статье).
Нажатием кнопки на лицевой панели, можно запустить процесс копирования всей информации с USB-флешки на внутренний диск устройства. Копируются все файлы во всех директориях, вне зависимости от типа. Также копируются и скрытые и системные файлы. Файлы именно копируются и не удаляются с исходного места размещения. Отметим что на время копирования и после него, автоматическая общая папка для доступа к флешдиску исчезает. Все файлы складываются в папку с именем, состоящим из текущей даты и времени, в директории USBCopy внутри выбранной в настройках общей папки (по-умолчанию public). Аналогичным образом можно переписывать и файлы с фотоаппаратов, видеокамер и других устройств с интерфейсом USB. Описанная функция работает только с устройствами, подключенными во фронтальный USB-разъем. Для индикации процесса служит зеленый светодиод, расположенный около кнопки.
После внесения изменений в настройки и их подтверждения, выводится страница с информацией о том, что все получилось и кнопкой «продолжить». С одной стороны это удобно, однако иногда может надоедать (например при внесении большого числа пользователей). Большинство пунктов Web-интерфейса снабжены ссылками на страницы с подробными описаниями и замечаниями по использованию. Как и сам интерфейс, эти руководства выполнены на английском языке.
Другие сервисы, поддерживаемые продуктами Synology (и DS-107+ в частности) включают в себя:
- Audio станция
- Bittorrent/HTTP/FTP клиент
- iTunes сервер
- UPnP медиасервер
- Web сервер (Apache, PHP, MySQL)
- Доступ к файлам через Web-интерфейс
- Резервное копирование
- Фото-видео альбомы
Мы подробно опишем их в следующей статье, а пока перейдем к тестированию производительности. В тестах использовались диски Hitachi T7K500 (HDT725025VLA380, 250 ГБ, 7200 RPM, SATA 3.0 Гб/с, буфер 8 МБ). Накопитель подключался напрямую к гигабитному контроллеру современного компьютера с двухядерным процессором. Для эмуляции работы в сети FastEthernet, контроллеры настраивались на скорость 100 Мбит/с. Тестовый пакет был представлен программой FC-Test версии 1.0b13. Он использует специальные шаблоны в режимах записи, чтения и копирования большого количества файлов на исследуемом диске для оценки производительности.
Как и у большинства сетевых накопителей, шаблоны явно делятся на две группы — «быстрая» из Install, ISO и mp3 и «медленная» из Prog и Windows. Отличие вызвано тем, что в первой используются только относительно большие файлы (минимум — несколько мегабайт), а во второй многие имеют заметно меньший объем (десятки байт). Так что во втором случае существенно увеличиваются накладные расходы и, следовательно, полезная производительность сильно снижается.
Максимальные показатели первой — 19/23/10 МБ/с для режимов запись/чтение/копирование соответственно. Это самые высокие результаты, которые мы видели до настоящего момента в сетевых накопителях данного класса. Не забывайте, что DS-107+ использует всего лишь один диск. Скорость работы накопителя с шаблонами второй группы также рекордная — записать Prog и Windows на скорости более 10 МБ/с еще никому не удавалось.
Использование сети FastEthernet существенно ограничивает производительность накопителя. Можно сказать, что именно сетевое подключение в этом случае устанавливает порог в 10 МБ/с для чтения и записи. Дополнительные тесты были проведены с использованием Jumbo кадров, однако заметного увеличения быстродействия в этом режиме обнаружено не было.
Для внешних накопителей использовались оба допустимых варианта файловой системы — FAT32 и Native (Ext3). Краткие результаты максимальной производительности приведены в таблице. Полная версия данных доступна по ссылке.
Производительность при работе со внешними накопителями (МБ/с) | |||
---|---|---|---|
Запись | Чтение | Копирование | |
USB Native | 12 | 14 | 7 |
USB FAT32 | 9 | 12 | 6 |
eSATA Native | 19 | 23 | 10 |
eSATA FAT32 | 13 | 17 | 7 |
Как видно по результатам, использование внешнего eSATA диска, отформатированного под Ext3, практически аналогично работе со встроенным диском. Кроме того, использование FAT32 в качестве файловой системы существенно снижает скорость работы с маленькими файлами шаблонов Prog и Widows. Учитывая, что существует возможность работы с Ext3 и под Windows, то всем, кто хочет получить максимальную скорость, лучше использовать именно эту файловую систему.
Рассмотренная в этой статье модель сетевого накопителя Synology DS-107+ отличается хорошим дизайном, продуманной конструкцией, богатым набором функций и очень высокой производительностью. Он произвел на нас исключительно положительное впечатление. Так что единственным минусом может быть относительно высокая стоимость, которая составляет сегодня около 8000 руб. С другой стороны, если добавить внешний eSATA диск, то можно будет считать устройство двухдисковым (хотя и без поддержки RAID) с максимальным объемом хранилища в 2 ТБ, и в этом случае цена уже не кажется такой большой.