Тест и обзор: Netgear ReadyNAS 214 – мощное сетевое хранилище с файловой системой btrfs
Ключевой особенностью NAS является программная поддержка. Многие пользователи собирают сетевые хранилища самостоятельно, используя как варианты Windows Server, так и специально адаптированные дистрибутивы Linux, подобные FreeNAS. Функциональность подобных решений огромна, но не всем пользователям нравится возиться с установкой и настройкой, кому-то проще доплатить за готовую «коробку». Но и покупатель традиционных NAS ожидает получить широкий набор функций, а также интуитивно понятный интерфейс. Все же таким NAS приходится оправдывать существенную надбавку в цене по сравнению со «самосборными» решениями. Особенно если брать в расчет модели на 4 и больше отсека. Synology и QNAP сегодня являются одними из самых крупных игроков на рынке NAS, обе компании предлагают весьма удобный интерфейс, который напоминает настольную операционную систему. У Netgear используется интерфейс ReadyNAS OS 6, меньше напоминающий настольную операционную систему, на самом деле перед нами хорошо структурированный web-интерфейс.
Netgear ReadyNasDuo RND2000 v2 настройка, установка SSH, Transmission, MC в 2016 году! : 5 комментариев
Какая ревизия железа и микрокода? Сброс делали?
у меня аналогичная ошибка, причем ранее я на него устанавливал трансмишн а сейчас ни в какую, микрокод последний новее нет а какой найти не могу.
Здравствуйте Analog! Подскажите. как перепрошить на ReadyNAS Pro 2 микрокод 4.2.31 на 5.3.12.
Какова последовательность действий?
Спасибо.
Компания NETGEAR предлагает очень интересные файловые серверы для различных категорий пользователей. Мы уже рассматривали ReadyNAS Duo для малых офисов, а теперь пришло время поговорить о его старшем собрате, уже рассчитанном на более серьезную нагрузку. Модель ReadyNAS Pro во-первых, имеет 6 отсеков для HDD с интерфейсом SATA-II, что уже говорит о возможности создания больших томов и сложных массивов вплоть до RAID 6. Во-вторых, это очень мощный сервер с двухъядерным процессором Intel, 1 гигабайтом ОЗУ и поддержкой iSCSI. Все это говорит о том, что ReadyNAS Pro рассчитан на работу в крупных офисов в качестве рабочей лошадки. Посмотрим, как выглядит рабочая лошадка в понимании специалистов NETGEAR.
Настройка
Накопитель настраивается через привычный Web-интерфейс. Поскольку есть дисплей, в том числе отображающий и текущий IP-адрес, использование комплектной улититы RAIDar не обязательно. Однако только с ее помощью можно осуществить изменение режима X-RAID2 на FlexRAID и обратно. Это требует полного сброса настроек и конечно сопряжено с потерей всех данных. Так что желательно серьезно подумать перед началом эксплуатации о выборе более удобной для вас конфигурации. Основные отличия заключаются в том, что X-RAID2 можно наращивать постепенно добавляя диски. Потери информации при этом не происходит. А FlexRAID позволяет выбирать любой из стандартных режимов работы массива, например RAID0, RAID5 или RAID6.
Web-интерфейс использует не обычный адрес — требуется добавление суффикса /admin в ссылку. Если эту директорию не указать, то при не активности сервиса «Web-сервер», произойдет переход в менеджер файлов. Для управления используется только шифрованное SSL-соединение, так что этим можно заниматься и через Интернет.
Стоит упомянуть, что при первой попытке доступа к настройкам через браузер Internet Explorer мы столкнулись с тем, что в этой программе работать не очень удобно — дизайн страниц «плывет» и пользоваться очень неудобно. Связано это с локализацией интерфейса и в следующих прошивках планируется исправления ситуации. В привычном Mozilla FireFox проблем нет на любом языке. Его мы и использовали в дальнейшем.
Интерфейс имеет локализацию, она включается автоматически, если в настройках браузера русский язык выбран в качестве основного. Перевод неплохой, однако иногда текст не умещается в отведенное ему месте на странице.
Основное окно имеет фиксированный размер и как раз умещается на экране с популярным сегодня в ноутбуках разрешении 1280 на 800 точек. Оно достаточно информативно — в нижней части рамки присутствуют динамические индикаторы состояния тома, дисков, вентиляторов, температуры и источника бесперебойного питания, а также дата и время.
На начальном окне можно узнать основные системные параметры устройства — сетевое имя, модель, серийный номер, версию прошивки, объем памяти, сетевые адреса интерфейсов, общий и свободный объем томов. Можно и потом вернуться на эту страничку по кнопке «Home». Здесь же можно воспользоваться настройкой в режиме помощника.
Меню представлено девятью основными группами, кнопки открытия которых собраны в левой части окна. На подпункты можно попасть как после открытия группы, так и по закладкам в верхней части окна.
Начинается все с сетевых настроек. Кроме указания для каждого интерфейса привычных параметров, есть и редко встречающиеся настройки. В частности выбор режима одновременной работы двух контроллеров (Teaming/Failover), установка VLAN ID для каждого из них и включение Jumbo (один фиксированный размер — 9000 байт). Также есть пункты по настройке имени хоста, адреса маршрутизатора по-умолчанию, серверов DNS и WINS (сервером WINS может работать и сам накопитель). Поддерживается работа в качестве DHCP-клиента и сервера. Дополнительно есть возможность добавления пользовательских данных в таблицу маршрутизации сервера.
Вторая группа — работа с учетными записями и группами. Накопитель может быть включен в состав домена Windows или же работать в составе рабочей группы. Во втором случае необходимо запрограммировать всех пользователей, которым требуется доступ к серверу. Настроек здесь больше обычного — можно указать UID/GID, основную группу, e-mail, квоты и другие данные. Более интересно то, что предусмотрена возможность импорта и экспорта данных пользователей через текстовые файлы, что может быть удобно в организациях с несколькими накопителями и большим числом пользователей при отсутствии домена. Интересно организован алгоритм восстановления пароля администратора — отправка нового на указанный ранее e-mail при условии правильного ответа на секретный вопрос. Работа функции требует работающего Интернет-соединения или определенных настроек локальной сети.
Следом идут настройки поддерживаемых сетевых протоколов. На первой странице можно индивидуально активировать протоколы CIFS, NFS, AFP, FTP, HTTP/HTTPS и Rsync. Для FTP есть все основные настройки — порт, порты для пассивного режима, стандартный/анонимный режим. Русские буквы поддерживаются при использовании Unicode-клиентов. Работает и подключение с шифрованием (FTPES). Богато представлены и сервисы потокового вещания — SqueezeCenter для аудиоустройств Slimdevices, iTunes для поклонников продукции Apple, UPnP AV для Sony PS3 и различных NTM-плееров, Home Media Streaming Server для продуктов на базе прошивок Syabas и аналогичных.
Работа с томами представлена в четвертой группе. В режиме X-RAID2 никаких дополнительных параметров и опций нет, кроме резервирования места для «снимков» файловой системы. Том в этом случае может быть только один. «Снимки» (Snapshot) представляют собой виртуальную копию файловой системы тома на момент создания. Смысл их использования в том, что даже если файлы после этого были удалены, они тем не менее полностью доступны в «снимке». Это похоже на создание резервной копии, однако происходит на порядки быстрее, поскольку копируются только ссылки на данные, но не сами блоки с информацией. Предусмотрено их создание в ручном режиме или по расписанию. Доступ к «копиям» предусмотрен и для обычных пользователей, что заметно упрощает использование. Работа с томами включает в себя также проверку файловой системы тома (при обнаружении проблем требуется перезагрузка и сканирование с исправлением ошибок) и проверку дисков на плохие блоки. Обе функции работают по расписанию.
Технология X-RAID2 имеет очень полезную особенность — постепенное наращивание объема массива установкой новых дисков или заменой уже установленных более емкими. При этом система автоматически без вмешательства пользователя и без потери данных проводит переконфигурацию. С тестовыми дисками по 500 ГБ каждый шаг по добавлению винчестера занимал около 10 часов. При этом его нельзя было прервать или отложить (формально вторая модификация фирменной технологии устойчива к потере питания во время расширения, но проверять мы это не стали, UPS однозначно должен использоваться, если вам дороги данные). Этот момент стоит учесть при планировании расширения. В момент создания массива можно выбрать режим, который допускает отказ не одного, а двух винчестеров. Конечно это сопровождается уменьшением доступного полезного объема накопителя.
Режим FlexRAID позволяет выбрать любой из популярных типов массивов, например RAID0, RAID5 и RAID6. Дополнительную гибкость придает возможность организации нескольких томов с различными типами массива. Причем допускается даже деление дисков и участие частей в разных томах. Поддерживается и выбор запасного диска, который будет автоматически использован при неисправности одного из основных. Кроме указанных возможностей, преимуществом перед X-RAID может быть и более высокая скорость в RAID0 (конечно с потерей отказоустойчивости).
На отказ дисков накопитель реагирует стандартным способом — индикация, звуковой сигнал, сообщения в логах и по электронной почте. После замены неисправного диска автоматически начинается процесс ресинхронизации или же используется указанный запасным диск.
Кроме работы с обычными дисковыми томами для организации общего сетевого доступа к папкам, система позволяет работать и с протоколом iSCSI. Данный сервис может быть полезен для работы специальных сервисов, которые не совместимы с сетевыми директориями. Подробное описание выходит за рамки данной статьи, так что ограничимся только краткой теорией. По сути система создает на сетевом накопителе файл заданного объема, которые потом можно монтировать как образы дисков к любому компьютеру (в частности в Microsoft Vista есть встроенный клиент для этого). Пользователь на ПК в результате видит в диспетчере устройство новый дисковый контроллер (iSCSI) и на нем некоторое количество накопителей. С ними можно делать все то же самое, что и с обычными винчестерами — разбивать на разделы, форматировать в любые файловые системы и так далее. Особенностью является то, что полноценно (и чтение и запись) работать будет все только с одного компьютера одновременно.
Портов USB у устройства всего три, что явно меньше возможностей использованной платформы. На подключаемых накопителях может быть несколько разделов, все они будут видны как отдельные папки. Поддерживается полноценная работа с файловыми системами FAT32, NTFS, EXT2/3. Накопители можно подключать и через хабы. Средствами самого накопителя можно проверить тома и отформатировать их FAT32 или EXT3. Дополнительной возможностью является автоматическое копирование всех данных с подключаемой флешки в одну из общих директорий. Устройствам можно назначить собственные имена и установить права доступа. Эта информация сохраняется и после переподключения.
Общих директорий может быть сколько угодно. Вводить их на соответствующей странице можно сразу по пять. Кроме имени указывается и описание. Настройка прав доступа оформлена не очень привычным способом, однако вполне функциональна. Для CIFS задаются — доступ по умолчанию, список допущенных хостов, список пользователей и групп с доступом «только для чтения», список пользователей и групп с полным доступом, гостевой доступ, скрытие папки в сетевом окружении, включение корзины для удаленных файлов (с указанием максимального объема и времени хранения), дополнительные права и oplocks. Аналогичным образом настраивается доступ по NFS, AFP и HTTP/HTTPS. Несмотря на оригинальный алгоритм установки прав, пользоваться им достаточно удобно.
Настройки встроенной системы резервного копирования собраны в шестой группе. Подробнее мы рассмотрим их чуть ниже, здесь же отметим, что это одна из наиболее сильных и интересных функций семейства ReadyNAS.
Отдельная группа с единственной страницей посвящена работе в подключенными принтерами. Тестовый Canon MP510 работал успешно как с Windows Vista, так и с Mac OS X. Связь с принтером как обычно односторонняя, так что ни узнать уровень чернил, ни воспользоваться функциями сканера не получается. Поддерживается одновременно до двух сетевых принтеров. Возможные протоколы подключения — SMB и IPP.
Предпоследняя группа собрала в себе различные системные настройки. В частности — установку часов, выбор адресов и параметров почтового сервера для отправки сообщений, несколько специальных настроек параметров производительности, языковые параметры, сохранение/восстановление/сброс настроек, обновление прошивки и установка плагинов, управление питанием (включая расписание с двумя действиями на каждый день недели), выключение и перезагрузка сервера. Отметим здесь поддержку функции включения по сети (WOL) и выбор интервала отключения внутренних дисков при бездействии.
Прошивка может обновляться прямо через Интернет. В нашем случае накопитель при первом включении проверил обновления и установил версию RAIDiator 4.2.4.
Ну и последние две страницы — статус аппаратных датчиков системы (состояние дисков, температуры, скорости вентиляторов) и список событий. Список достаточно подробный, однако нельзя узнать текущие подключения и точные действия пользователей FTP, как у некоторых новых моделей NAS от других производителей.
В целом меню достаточно простое удобное. Несколько смущает текущая версия локализации при работе в Internet Explorer, однако это не очень большая проблема, которая, к тому же, скоро будет исправлена.
Хочу напомнить что все манипуляции проводились в 2016 году.
Затем запускаем программу RAIDar и ищем наше устройство. В ней очень удобно наблюдать за состоянием NASa. Как только переустановка завершится, в РАДАРЕ появится кнопка «Установка», смело жмем. В появившемся окне выбираем вариант объединения дисков. Есть несколько вариантов.
- X-RAID фирменный режим от Нетгира, не понять как работает.. пропускаем
- FLEX-RAID это уже человеческий RAID, есть 3 варианта. RAID0, RAID1,JBOD.
И вот тут ждет первая неприятность! Какой бы мы вариант не выбрали, устройство объединит диски в один. Никаких тебе C и D!! Как можно было сделать такую хрень, понятно только самому Нетгиру! Хорошо покурив форумы я нашел выход из этой ситуации! Делаем по инструкции:
- Сбрасываем НАС до заводских настроек.
- Оставляем только один диск!
- Начинаем установку в режиме RAID0 или JBOD
- Устанавливаем и все настраиваем через веб морду
- Потом на включенном устройстве вставляем второй диск.
- Коробка весело пошурша, рапортует нам о втором томе D !
- Готово?! Фиг вам1
Диск D есть, но вот шары на нем нетгир упорно не хочет создавать. Для того чтоб эта фигня прошла, нужно отдельно загрузится только на диске D, а уже после этого вставить оба. Теперь у нас есть два отдельных диска УРА!
Коробка работает с файловой системой EXT4, обернутой в LINUX-RAID, так что просто снять жесткий и подмонтировать его к WINDOWS или LINUX системе не выйдет!
Ну а теперь продолжим напилинг коробки Netgear ReadyNasDuo RND2000 v2 !
Для того чтобы заработал SSH нужен плагин, его активирующий. Вот и он enablerootssh_1-0-arm-bin
Ставим через веб интерфейс, и вот у нас есть доступ! Логин root пароль такой же как и веб админке.
Порывшись в интернете, понимаю что оффициальная версия Трансмишна для архитектуры ARM, стала платной! Но мы же не ищем легких путей)
Тут выложу рабочий, БЕСПЛАТНЫЙ, Transmission transmission-legacy-arm-2-92-0-07-bin ( темка на англоязычном ресурсе ТУТ Ссылка на GITHUB )
Все, практически все для нормальной жизни железки готово! Теперь доставим midnight commander, screen и nano для пущего счастья!
Пишем в консоли
как советую многие форумы, и получаем жесткий облом!
В репозитории нет такого пакета! Ну мы же не дураки!
и смотрим что к чему.
Железка на Debian Squeeze, который уже не поддерживается! Половина из записей в файле уже не действительна! Спасибо Нетгиру за хорошую поддержку, железке всего 4 года!
Не долго думая дописываем изменившиеся репозитории
Отмеченные на скрине ссылке уже мертвы(((
Пошла установка. Аналогично ставим screen и nano.
Забираем важное и основное
Далее нам необходимо позабирать из родительской системы все необходимые компоненты. Это файлы конфигурации, модули ядра (обязательно! не забыть. /lib/modules), правила для udev и другое. Я пошарился по системе и файлам конфигурации и нашел несколько интересных и важных моментов.
В новой системе нам понадобится демон (daemon) обработки нажатия кнопок — buttond. Так же чтобы особо долго не париться я взял родительский inittab. Это файл конфигурации для первого процесса с PID1 — init. В нем задаются параметры запуска, терминалы итп. Так же был взят файл readynas_startup. Это скрипт инициализации устройства созданный разработчиком девайса. В нем происходят базовые установки переменных окружения во время старта системы. Создаются символьные ссылки и много другое. Я причесал этот скрипт под новую систему и он сильно похудел. Раза в 3-4. Выкинул оттуда барахло. Убрал запуск служб. Так как управление запуском служб у меня происходит штатно из rcN.d. Так как это задумано природой.
Поставив систему, я обнаружил, что девайс не выключается сам. Если подать ему команду poweroff из консоли. Так же он не выключался и с кнопки. Сама кнопка давала событие, все останавливалось, но выключения питания не происходило.
Стал разбираться… посмотрел, что там в скрипте halt родительской системы. А там я обнаружил интересные строчки:
Там последними командами происходит вызов программы mv_shell. Это статический файл — собранный без зависимостей. То есть его можно просто скопировать в новую систему и он будет работать не требуя никаких дополнительных библиотек. Забираем этот шелл в свою папку /sbin. Это Marvell Shell — утилита для общения с процессором! Она позволяет отдавать команды процессору напрямую. Получать и писать значения регистров итп. а вот это заклинание rw f1010100 0x0 отдает команду — «тупо тушить свет»:
Это все перекочевало и в мою систему. Теперь все работает корректно и правильно.
Контрольное взвешивание
Самое время подытожить. Еще раз смотрю на жужжащего повелителя гигабайтов:
Плюсы
— Строгий внешний вид, не маркий металлический корпус, отсутствие вибраций;
— Возможность «горячей» замены жестких дисков; «умный» кулер; способность роботы через ИБП;
— Ненавязчивая индикация, 3 порта USB (2.0) для подключения внешних устройств и возможности создания бекапа в 1 клик;
— Хорошие скоростные и температурные показатели;
— Возможность работать одновременно с Windows, Mac и Linux;
— Функция Spin Down (для снижения энергопотребления и уровня шума);
— Возможность перепрошивки, гибкая и функциональная панель администрирования на русском языке; встроенный BitTorrent-клиент;
— Цена (вариант RND2000, без дисков стоит порядка 10-11 тысяч рублей, для сравнения — Synology DS209+ без дисков стоит порядка 18 тысяч).
Минусы
— Высокий уровень шума при максимальных оборотах кулера;
— Мелкие недочеты в русификации (поправимо);
Обзор интерфейса командной строки
Доступ к командной строке ReadyNAS 2100 можно получить с помощью специального модуля расширения «Enable Root SSH Access», который необходимо установить в пункте «Добавить» группы «Модули расширения» меню веб-интерфейса. Обсуждаемый модуль успешно устанавливается даже несмотря на предупреждение о недопустимом файле модуля расширения.
Подключение к хранилищу по протоколу SSH мы осуществляли с помощью утилиты PuTTY версии 0.6, однако подойдёт и любой другой SSH-клиент. Логин – root, а пароль совпадает с тем, что выставлен для пользователя admin в веб-интерфейсе.
В этот раз мы не будем детально рассматривать возможности интерфейса командной строки, однако остановимся на наиболее интересных. После ввода корректных учётных данных пользователь попадает в командную строку операционной системы Linux 2.6.37.6.RNx86_64.2.1 с предустановленной библиотекой BusyBox 1.18.4.
Посмотрим, какие процессы запущены на новом устройстве.
Список файлов каталогов /bin, /sbin, /usr/bin и /usr/sbin мы решили вынести в отдельный файл, чтобы не загромождать этим данный обзор.
Перейдём теперь в каталог /proc и посмотрим, какие файлы здесь размещены, а также выясним время работы операционной системы и её среднюю загруженность, получим информацию об установленном процессоре и количестве оперативной памяти. Информацию о ядрах процессора 1-3 мы удалили из вывода команды cat cpuinfo, так как она полностью повторяет данные для ядра 0.
Выяснить список поддерживаемых файловых систем и типов шифров можно из файлов /proc/filesystems и /proc/crypto.
На этом мы завершаем обзор командной строки и переходим к возможностям SNMP-интерфейса.