12 лет назад 10 марта 2007 в 1:38 44

Универсальное NASтроение

Автор: Макс Еховский

Для того чтобы организовать свой личный сервер, совсем не обязательно собирать компьютер: очень может быть, что готовый сетевой накопитель (network attached storage – nas) со встроенными серверными приложениями сможет делать все, что вам нужно.

Большинство существующих на данный момент NAS-накопителей, предназначенных для использования дома или в небольшом офисе – это компактные компьютеры с процессором, оперативной и постоянной памятью, работающие под Linux. Строятся такие системы по классической схеме и от привычных универсальных компьютеров отличаются лишь небольшим объемом оперативной памяти, ограниченным набором интерфейсов и использованием маломощного процессора, который обладает специальной подготовкой по дисциплине “Сетевые протоколы”. Обычно в таких накопителях запущены как минимум два сервера – Samba/CIFS и FTP. Первый необходим для того, чтобы Windows/Linux-компьютеры могли увидеть в сети открытую для доступа папку или папки, а второй – средство коммуникации с внешним миром. Иногда к этим двум серверам добавляются NFS (Network File System) – быстрая сетевая файловая система, работать с которой могут только Linux-машины или специальные Windows-клиенты – и веб-сервер, куда более актуальный в контексте темы этого номера.

Говоря о NAS-накопителях, очень важно понимать, что возможности, предоставленные производителем – это часто далеко не все, на что действительно способно устройство. И если накопитель грамотно реализован на уровне железа и производитель не поленился выложить исходный код прошивки, то, скорее всего, рано или поздно появятся альтернативные варианты ПО с дополнительными возможностями или Open-проекты, позволяющие запускать на компьютере NAS-накопителя необходимые лично вам серверы и приложения. Таким образом, некоторые готовые сетевые накопители вполне можно рассматривать как компактные, не очень мощные, но вполне универсальные персональные серверы.

VIPOWER VPA-3528-NET ($88)

Сетевой процессор RDC R2882 с тактовой частотой 100 МГц, 2 Мб оперативной памяти SDRAM, 512-килобайтный флэш и мост ATA-USB 2.0 – вот и весь небогатый скарб сетевой коробки для жесткого диска 3,5″ ViPowER VPA-3528-Net. Понятно, что требовать много от такого компьютера не стоит: Samba/CIFS с максимальной скоростью передачи порядка 3 Мб/с и простенький FTP-сервер – это практически предел возможного. И конечно же, такая железная конфигурация вряд ли вдохновит кого-то на создание оригинальных прошивок – развернуться совершенно негде. Интересно, что именно такой набор чипов используется во многих сетевых адаптерах для жестких дисков: Agestar NUB3ART/NUB3A, Sarotech U-Stor NDS 354 и Vantec NexStar LX.

Что же до конкретной реализации, VPA-3528-Net собран в стандартном для накопителей ViPowER алюминиевом корпусе с шасси из оцинкованного железа.

В отличие от накопителей серии VPA-35xxx в VPA-3528-Net отсутствует термоконтороль, и небольшой вентилятор работает на максимальных оборотах даже тогда, когда жесткий диск остановлен. В итоге устройство оказывается достаточно шумным, и оставлять его постоянно работать в жилой комнате не очень разумно. К сожалению, ни понизить обороты вентилятора, ни отключить его, не лишившись гарантии, нельзя. А вот время простоя, после которого жесткий диск может быть переведен в спящий режим, можно задать на странице Disk Utility веб-интерфейса устройства – параметр Sleep Time.

Кроме того, через веб-интерфейс можно отформатировать установленный в коробку накопитель и отсканировать его на наличие ошибок, изменить порт FTP-сервера, настроить встроенный DHCP и выбрать сервер точного времени для автоматической установки внутренних часов устройства. Возможность изменения номера порта для FTP-сервера вещь достаточно актуальная, поскольку некоторые провайдеры, например тот же “СТРИМ”, блокируют обращения к стандартному порту 21 на абонентские адреса.

На задней панели VPA-3528-Net кроме сетевого RJ-45 есть еще USB-разъем, то есть устройство вполне может быть подключено к компьютеру по USB-интерфейсу, но только не одновременно с сетью – двойное подключение может вывести контроллер из строя, и очень жаль, что об этом в инструкции не сказано ни слова.

Как и большинство подобных устройств, накопитель ViPowER позволяет обновлять встроенное программное обеспечение через веб-интерфейс. Судя по всему, новые прошивки для VPA-3528-Net появляются не слишком часто. Узнать о выходе новой версии можно, посетив пользовательский форум на официальной странице производителя www.vipower.ru/forum/lofiversion/index.php/f8.html. Там же можно найти мнения пользователей об устройстве и способы устранения проблем, возникающих при установке и эксплуатации.

VANTEC NEXSTAR LX ($84)

А вот, оказывается, что можно сделать, используя ту же аппаратную платформу. Vantec NexStar LX, как уже было сказано выше, собран на тех же чипах, что и ViPowER VPA-3528-Net, стоит практически столько же, имеет те же функциональные возможности (Samba/FTP/USB 2.0), но и в плане дизайна, и в плане конструкции это совершенно иное устройство.

NexStar LX – симпатичная белая пластиковая коробочка, очень похожая на Mac mini, только размерами поменьше. Три светодиодных индикатора на передней панели, включатель питания, кнопка сброса и интерфейсные разъемы – на задней, и тут же размещен микропереключатель режимов установленного внутри корпуса 40-миллиметрового вентилятора турбинного типа. Так вот, режимов у миниатюрной турбины четыре: низкие, средние, высокие обороты и… автоматическая регулировка скорости вращения в зависимости от показаний температурного датчика, который крепится к корпусу устанавливаемого жесткого диска. Устройство тестировалось в последнем режиме с установленным накопителем WD2500JB объемом 250 Гб, и надо сказать, работы турбины не было слышно. Этому способствовала алюминиевая платформа-радиатор, к которой крепится жесткий диск при установке. Ребра “платформы” выведены на дно устройства, что, возможно, не лучший вариант, тем не менее очень обрадовал сам факт присутствия приличного пассивного радиатора.

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

Веб-интерфейс Vantec NexStar LX очень похож на интерфейс ViPowER VPA-3528-Net, что, в общем, неудивительно. Отмечу лишь, что для NexStar на момент тестирования уже была доступна более свежая версия прошивки. В остальном же у обоих устройств аналогичные функциональные возможности и скоростные характеристики.

TRENDNET TS-I300 И TS-I300W ($120/$160)

На момент написания материала этих NAS-накопителей еще не было в продаже, и на тест к нам попали предпродажные сэмплы, но когда номер появится в газетных киосках, и TS-I300, и TS-I300W уже должны быть в ассортименте компьютерных магазинов.

Перед нами два абсолютно идентичных устройства, отличающиеся лишь тем, что в более дорогой модели с буквой “W” в названии установлен Wi-Fi-модуль стандарта 802.11b/g.

Собранный на чипсете RT2560F + RT2525L беспроводный модуль поддерживает WEP-шифрование трафика, защиту доступа по протоколу WPA и может работать как в режиме клиента, так и в режиме точки доступа с единственным “но”: в устройстве нет встроенного DHCP-сервера, поэтому оно должно быть подключено к проводной сети с уже запущенным DHCP-сервером, либо IP-протокол подключаемых к точке доступа беспроводных клиентов должен быть настроен вручную.

Основой накопителей TS-I300 и TS-I300W стал 32-битный RISC-процессор компании RDC Semiconductor R3210-G с тактовой частотой 133 МГц. Чтобы он не чувствовал себя одиноко, его снабдили 32 мегабайтами SDRAM-памяти, 4-мегабайтным флэшем, IDE-контроллером ITE IT8211F и даже часами реального времени. Кстати, двухпортовый контроллер USB 2.0 встроен непосредственно в процессор. Как видно, начинка вполне приличная.

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

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

Два USB-порта, один из которых размещен на передней панели, предназначены исключительно для подключения внешних HDD-, флэш– и CD-накопителей. Поддержки принтеров в тестовых сэмплах нет, как и сведений о том, будет ли она в конечном продукте.

Чего действительно не хватает в накопителях TRENDnet, так это автоматического управления скоростью вращения вентилятора, тем более что встроенное ПО отлично отслеживает температуру установленного жесткого диска и даже умеет отправлять письма-предупреждения администратору в случае перегрева диска (граничную температуру можно задать на странице E-mail Alerts, закладка Advanced). На полных оборотах шум от работы вентилятора заметен, а главное, даже при простое винчестера, когда он переведен в режим ожидания, вентилятор не отключается. Возможно, это проблема сэмплов, и в конечном варианте ситуация будет исправлена.

Первое, что предлагает веб-интерфейс – отформатировать установленный жесткий диск. Форматируется он под ext2 – файловую систему, хорошо известную поклонникам Linux. И только после форматирования можно попасть на страницу конфигурирования устройства. Кстати, сразу после форматирования весь диск как сетевой ресурс доступен для записи/чтения в открытом режиме.

Встроенное программное обеспечение позволяет организовать доступ к накопителю по протоколам SMB/CIFS и FTP, а также запустить UPnP AV-сервер, который может хранить мультимедийный контент для так называемых цифровых медиаадаптеров (Digital Media Adapter), или, проще говоря, сетевых плейеров, специально обученных для воспроизведения потоковых данных с UPnP-серверов.

Встроенный FTP-сервер позволяет менять порт, задавать максимальное количество одновременно подключенных пользователей (не более 10), время отключения неактивных пользователей и даже ограничить трафик для каждого подключения. Также можно задать права и домашние папки для каждого пользователя, когда при подключении в зависимости от введенной пары логин/пароль пользователю будет видна та или иная папка.

Samba-сервер позволяет управлять правами пользователей и распределять доступные пользователям ресурсы, а также организовать простую IP-фильтрацию. Пользовательская база во встроенном ПО рассчитана на 50 счетов.

Кроме того, в TS-I300 и TS-I300W есть встроенный менеджер закачек, работающий с протоколами FTP и HTTP. В нем можно не только указать, что качать и куда класть, но и задать расписание закачек, что очень удобно.

Сетевые накопители и NTFS

Поскольку в подавляющем большинстве NAS-систем “личного пользования” используется то или иное компактное Linux-ядро, поддержка файловой системы NTFS для подключаемых внешних накопителей реализована в них лишь на уровне чтения записанных на накопитель данных. Если нужно организовать полный доступ к внешнему диску, он должен быть отформатирован под файловые системы FAT/FAT32 или ext2/ext3.

КЛАН ASUS

Подход разработчиков компании ASUStek к проектированию беспроводных точек доступа привел к тому, что многие из существующих роутеров ASUS вполне могут быть использованы в качестве домашнего сервера. Наличие достаточно мощного процессора, приличного объема памяти, портов USB 2.0, встроенные Samba и FTP-серверы, а также открытый исходный код прошивки сделали маршрутизаторы серии WL-500 необычайно популярными. Кроме того, у ASUStek есть два устройства, представляющие собой готовые NAS-решения – WL-HDD 2,5 и WL-700gE. Первое – это адаптер для жесткого диска 2,5″ со встроенной беспроводной точкой доступа и сетевым интерфейсом Ethernet 10/100, второе – многофункциональный беспроводной маршрутизатор с предустановленным жестким диском объемом 160 Гб.

ASUS WL-HDD 2,5 ($79)

При стоимости всего $79 компактная симпатичная коробочка WL-HDD – настоящий клад для того, кому нужен небольшой личный сервер. Построенный на сетевом процессоре Broadcom BCM4702, с проводным Ethernet-сегментом на чипе Realtek RTL8201 и беспроводным 802.11b/g на Broadcom BCM4306, миниатюрный компьютер WL-HDD оснащен интерфейсами IDE и USB 1.1, 16 Мб оперативной и 4 Мб флэш-памяти, которой оказывается вполне достаточно для компактного Linux-ядра.

В стандартном встроенном программном обеспечении реализованы: точка доступа с поддержкой режима беспроводного моста (WDS), FTP– и Samba-серверы, а также поддержка внешних USB-накопителей. Список функциональных возможностей, прямо скажем, не слишком длинный, но если вам кажется, что этого недостаточно, настоятельно рекомендую заглянуть на страничку oleg.wl500g.info. Использовав готовую прошивку, созданную автором этого проекта, и немного повозившись со встроенной Linux, вы сможете заменить FTP-сервер на более удобный, добавить поддержку NFS и SSH, полноценно управлять Samba-сервером, запустить веб-сервер и менеджер закачек для Bittorrent. Кроме того, можно будет использовать WL-HDD в качестве Ethernet-Wi-Fi-моста, что необходимо, когда устройство с проводным сетевым интерфейсом нужно подключить к беспроводной сети (игровые приставки, сетевые мультимедийные плейеры и пр.). Единственное условие, чтобы все перечисленное выше и многое другое заработало – наличие навыков работы с Linux. Если же у вас этих навыков нет или они в зачаточном состоянии, но есть настойчивая потребность максимально использовать возможности WL-HDD – рекомендую обратить внимание на ресурс www.sprayfly.com/wiki/Guide, автор которого подробно, шаг за шагом описывает практически все необходимые процедуры.

С одной стороны, использование диска 2,5″ можно воспринимать как некоторое ограничение – накопители этого формфактора при том же объеме стоят значительно дороже дисков 3,5″. С другой стороны, именно это “ограничение” позволило сделать устройство очень компактным и практически бесшумным. Внешний блок питания, небольшой холодный жесткий диск, возможность отключения накопителя при длительном простое – и в итоге мы получаем сервер, который можно разместить где угодно, не беспокоясь о том, что шум устройства будет досаждать.

ASUS WL-700gE ($295)

Основной и практически единственный недостаток этого многофункционального беспроводного маршрутизатоа – высокая цена. Если из стоимости WL-700gE вычесть розничную стоимость установленного в нем жесткого диска объемом 160 Гб (порядка $65), то результат все равно окажется не слишком утешительным – $230 за беспроводной маршрутизатор класса WL-500g Premium ($105) с тремя портами USB 2.0 вместо двух, встроенным IDE-контроллером и практически аналогичным списком возможностей. Подключив к WL-500g Premium жесткий диск в USB 2.0 контейнере, можно получить все возможности WL-700gE, разве что кроме поддержки виртуального RAID-массива на внешних жестких дисках, и при этом сэкономить от $50 до $100 (при условии использования диска объемом 160 Гб). Но, во-первых, WL-700gE – законченное устройство, – никаких лишних проводов, блоков питания и дополнительных коробок. Во-вторых, не факт, что WL-500gP с винчестером во внешней коробке окажется бесшумным вариантом, а WL-700gE практически бесшумен в работе и не забывает выключать встроенный жесткий диск, когда к нему нет обращений. И наконец, в-третьих, наши тесты показали, что скорость работы WL-700gE как с внутренним, так и с внешними накопителями вдвое выше, чем у WL-500gP.

Список возможностей не очень дешевой, но очень функциональной NAS-системы ASUS выглядит следующим образом: встроенные Samba/CIFS-, NFS-, FTP- и HTTP-серверы; iTunes- и UPnP AV-серверы; менеджер загрузок, встраиваемый в программную оболочку операционной системы и позволяющий работать с HTTP/FTP- и BitTorent-ссылками; автоматическое копирование содержимого подключенных USB-накопителей на внутренний жесткий диск (для этого на передней панели устройства есть специальная кнопка Copy); возможность организации виртуальных RAID-массивов объемом до 1,2 Тб на внешних жестких дисках; возможность подключения достаточно обширного списка принтеров и некоторых веб-камер.

Как видно, к данному списку трудно что-либо добавить, да в этом, пожалуй, и нет нужды. Тем не менее иногда возникает желание настроить устройство под себя или просто выжать из него максимум, и тогда вам сюда: wl500g.info. Здесь можно найти ссылки на открытые прошивки с подробными инструкциями по установке и использованию и даже подробное описание процесса увеличения объема установленной SDRAM-памяти с 32 до 128 Мб. Учитывая приличную мощность используемого в WL-700gE процессора Broadcom BCM4780, работающего на частоте 264 МГц, наличие жесткого диска и памяти объемом 128 Мб превращает его в полноценный Linux-сервер.

ASUS WL-600g

Если вы “сидите” на ADSL-канале, то, возможно, вам захочется использовать одно многофункциональное устройство, способное совместить в себе все функции, включая и файловый сервер. В этом смысле ADSL-маршрутизатор ASUS WL-600g может оказаться вполне подходящим устройством, но только в том случае, если вам окажется достаточно только FTP-сервера. К сожалению, большего прошивка этого устройства предоставить не может, а кастомизированные варианты как-то не спешат появляться.

WD NetCenter 320 Гб ($253)

Вообще-то, в сетевом накопителе WD NetCenter есть только Samba- и NFS-серверы. Ни FTP–, ни веб-серверов в этом устройстве нет. Но аппаратная платформа этой NAS-системы аналогична WL-700gE, если из последней вычесть управляемый Ethernet-коммутатор и беспроводной модуль: тот же сетевой процессор Broadcom BCM4780, тот же IDE-контроллер Aсard ATP865 с поддержкой UltraATA/133 и тот же четырехпортовый концентратор USB 2.0 – VIA VT6212L. Учитывая популярность BCM4780 и доступность исходного кода встроенного программного обеспечения, стоит ли удивляться тому, что открытые прошивки появились и для WD NetCenter.

Одна из прошивок с активизированным Telnet-интерфейсом размещена по адресу netcenter.web1000.com, а инструкции о том, как инсталлировать дополнительные пакеты и запустить те или иные сервисы, можно найти на www.wd-netcenter.de. Проект этот, к сожалению, практически полностью на немецком языке, так что, возможно, вам придется воспользоваться онлайн-переводчиком, но это того стоит, поскольку, повозившись со встроенной системой, к функциональности WD NetCenter можно добавить FTP- и HTTP-серверы, SSH– и BitTorrent–клиенты, и даже Media Stream сервер TwonkyMedia.

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

СДЕЛАЕМ ЭТО БЫСТРО

Для измерения скоростных характеристик всех описанных выше накопителей использовался FC-Test 1.0, причем только два его паттерна – ISO (создание и чтение образа CD-диска) и MP3 (запись и чтение большого количества файлов размером несколько мегабайт каждый). На диаграммах представлены только результаты паттерна ISO, поскольку они практически не отличались от результатов, полученных для паттерна MP3.

Как видно, WD NetCenter действительно оказался самым быстрым, причем и по скорости работы со встроенным жестким диском, и по скорости работы с Maxtor OneTouch III, используемым в качестве внешнего USB-накопителя.

На второе место попали близнецы TRENDnet TS-I300 и TS-I300W, но скорость работы этих сетевых дисков с внешними накопителями оказалось самой низкой в тесте.

ASUS WL-700gE заметно обгоняет своих отстающих родственников WL-500g Premium и WL-HDD, которые, в общем-то, числятся в отстающих, и показывает очень неплохой результат работы с внешним накопителем. Измерять скорость работы WL-HDD с подключенным USB-диском не имело смысла, поскольку и так было понятно, что USB 1.1 не сможет претендовать на первое место.

Результат оставшейся пары Vantec и ViPowER также абсолютно предсказуем, поскольку ограничение в треть пропускной способности Fast Ethernet заложено в используемом аппаратном решении.

КРИТЕРИЙ ОТБОРА

Подбирая устройства для этого материала, мы руководствовались простым критерием: нам нужны были NAS-системы, в которых, кроме необходимого для функционирования Samba/CIF-сервера, есть еще хотя бы встроенный FTP. В итоге в наш набор попали и простые сетевые накопители, и беспроводные маршрутизаторы, и даже ADSL-маршрутизатор WL-600g, который, в принципе, может выступать в роли FTP-сервера, но NAS-системой не является. Совершенно очевидно, что каждое устройство имеет свое назначение и должно не просто решить задачу организации FTP-сервера у вас дома, а максимально удобно вписаться в конкретные условия. Поэтому в данном случае скорость работы того или иного устройства, конечно, важна, но раздавать какие-либо места, руководствуясь скоростными характеристиками, никак не получится, поскольку, например, нельзя сравнить WD NetCenter с ASUS WL-500g Premium – первый работает в разы быстрее, зато второй беспроводной маршрутизатор, и с этим ничего не поделать.