Меню

Transmission настройка wd mycloud



Как победить WD MY Cloud. Записки компьютерного чайника.

Как победить WD MY Cloud.

Записки компьютерного чайника.

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

Устройство WD My Cloud очень удобно в использовании. Оно подключается к роутеру и практически автоматически настраивается и адаптируется к сети. Но в процессе его эксплуатации выявились две крайне неприятные особенности.

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

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

«WD My Cloud. Постоянное сканирование контента.

Сегодня речь пойдет о замечательном NAS от WD серии MyCloud счастливым обладателем которого я являюсь. Не так давно, может полгода назад, я купил себе этот девайс с 3Tb WD Red внутри и какое-то время был доволен. Функции NAS, Samba-сервера, NFS, а также DLNA-сервера в домашней сети он выполнял отлично. В результате и на всех ПК была общая сетевая шара, и с местом для создания различных backup’ов проблем не возникало, и различных мультимедия контент, закачанный на него, смотрелся без проблем на всех устройствах, включая LED’овский ТВ от Samsung с функцией Smart TV. До того момента пока я не решил сохранить на него backup одного GIT’а объемом в 60 Gb более чем с миллионом мелких файлов внутри (т.е. фактически просто одна папка весом в 60 Gb, но с более чем миллионом файлов внутри). Продолжался процесс копирования информации на него больше двух суток, т.к. даже при гигабитном линке такое количество файлов обрабатывается достаточно долго и скорость интерфейса тут фактически ни на что не влияет. Так или иначе файлы успешно залились, но после этого с устройством начали происходить странные вещи.

То ляжет web-интерфейс, при попытке зайти на него отображается connection refused, то он вообще выпадет из сети, и как samba, и как dlna, принимая только ping’и, а то и вообще перестанет отвечать на любые запросы из сети. При этом если подойти к нему, то даже слышно, как он активно делает что-то с HDD. Т.е. фактически устройство чем-то занято. И хотя я давал себе слово не трогать эту шайтан-коробку, т.к. работает и ладно (о том что к ней можно прикрутить торрент-клиент и т.п. я знаю, просто хотел не вмешиваться и использовать именно штатный функционал), ситуация заставила. Первое что я сделал это включил SSH и посмотрел список процессов top’ом, как мы видим — загрузка CPU 100%.

В web-интерфейсе при этом отображались «потуги» над сканированием более чем миллиона файлов контента.

Как я понял, помимо всего прочего, он создает полную базу данных всех файлов на устройстве в /shares/.wdmc/wdmc.db . Т.е., к примеру, у меня есть ресурс Decker, для которого в web-интерфейсе «Доставка м-медиа» и «Открытый доступ» выключены (именно туда я залил папку с git’ом) Однако, насколько я вижу в SQLite Viewer’е все файлы из Decker перечислены в БД /shares/.wdmc/wdmc.db. В результате размер файла wdmc.db — около 1 Гб.

Т.е. как мы видим он сканирует весь контент, даже в шарах для которого сканирование контента явно выключено в настройках (интересно, зачем ему понадобилось сканирование моего git’а ;)»

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

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

/etc/init.d/wdmcserverd stop
/etc/init.d/wdphotodbmergerd stop

Но как это сделать?

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

Поскольку устройство WD My Cloud постоянно зависало в принципе, нужно было сначала понять, какие порты у него открыты. Для связи по протоколу FTP тоже можно было использовать программу Putty. Но, поскольку всё периодически зависало, мне посоветовали сначала проверить открытые порты терминалом – использовать в командном процессоре программу «Telnet». Также я понял, что пока всё периодически «виснет» ничего делать нельзя, и что нужно сначала уменьшить количество файлов, записанных на жёстком диске. Это было правильное решение, принятое после неоднократных попыток открыть настройки устройства WD My Cloud. Открытие настроек было необходимо для того, чтобы открыть доступ в него не только по протоколу FTP, но и по протоколу FTP – Telnet, но и по протоколу SSH, используя который можно осуществить всю настройку внешнего устройства.

Читайте также:  Lbp 3000 canon настройка

Где-то на этой стадии начались то, что на языке программистов называется «Пляски с бубном». Из-за того, что устройство WD My Cloud постоянно зависало, до него невозможно было ни «достучаться», ни изменить его настройки, ни открыть протоколы. Вообще ничего не работало и не происходило.

После перезаписи с устройства на другой внешний диск около 400 Гб файлов и удаления их с устройства WD My Cloud оно, что называется, «задышало».

Далее нужно было разобраться во всех настройках, протоколах и командах. Первый этап – обращение к настройкам для открытия доступа по различным протоколам. В настройки устройства WD My Cloud можно попасть различными способами, я лично использовал программы WD Discovery и WD Access. В настройках входим в раздел «Сеть» и открываем там протоколы FTP и SSH.

Входим в настройки Виндоус и проверяем там наличие возможности использования программы Telnet. Ставим «галочку» в настройках для открытия этой программы.

Входим в Командный процессор Виндоус – в то, что ранее было старым добрым ДОСом. Для этого либо просто набираем cmd в командной строке, либо используем комбинацию клавиш «Виндоус» + “R”.

В командном процессоре набираем команду «telnet wdmycloud 80» (80 – номер порта, потом то же самое с портами 23 и22. Это – проверка на открытие портов по FTP.

Далее нам надо всё отрегулировать. Для этого надо зайти в устройство WD My Cloud по протоколу SSH программой Putty.

Входим в устройство, набираем команду top и видим все процессы.

Останавливаем ненужные процессы так, как написано выше в статье.

Источник

Детальный тест WD My Cloud

Название нового сетевого накопителя WD My Cloud переводится как «мое облако». Хотя на самом деле это не совсем облако и даже не совсем полноценный NAS. Это удобный и компактный девайс для резервного копирования, простой медиасервер и накопитель с возможностью доступа через интернет за более чем скромные деньги. Что касается скоростей передачи данных, то My Cloud здесь явно не лидер. Да и с уровнем надежности у однодискового накопителя, где невозможно организовать RAID-массив, дела обстоят не слишком хорошо. Но ценен он не этим.

C чем можно сравнить WD My Cloud? Например, с Apple Time Capsule, тем более что в «моем облаке» есть встроенная поддержка Time Machine из коробки. К тому же My Cloud обойдется примерно в полтора раза дешевле башнеобразной «капсулы» последнего поколения, и если тебе не требуются функции роутера и беспроводной точки доступа, то накопитель WD может стать неплохой альтернативой. Да и белоснежный корпус My Cloud вполне впишется в «яблочное» семейство.

Прямой конкурент WD My Cloud — однодисковый NAS Seagate FreeAgent GoFlex Home, который также поддерживает удаленный доступ через интернет, функциональность Time Machine и сервера UPnP. FreeAgent GoFlex Home тоже не ставит рекордов скорости, а для подключения внешних накопителей в нем применяется медленный USB 2.0, так что чисто по железу WD My Cloud явно выигрывает.

Технические характеристики

Встроенный жесткий диск: объемом 2, 3 или 4 Тб с интерфейсом SATA
Интерфейсы: сетевой Gigabit Ethernet, USB 3.0 (до 5 Гбит/с) для внешних накопителей
Поддерживаемые операционные системы: Windows XP/Vista/7/8, OS X 10.6.8 и выше
Протоколы: CIFS/SMB, NFS, FTP, AFP, DHCP, SSH, UPnP, серверы DLNA и iTunes
Габаритные размеры: 49 × 139,3 × 170,6 мм
Масса: 0,96 кг
Комплектация: кабель Ethernet категории 5e, сетевой блок питания
Цена: около 5200 рублей

Внутри и снаружи

Сердце WD My Cloud — специально разработанная для сетевых устройств «система на чипе» Mindspeed Comcerto С2200 с двумя вычислительными ядрами Cortex A9 на архитектуре ARM7, которые работают на тактовой частоте 1,2 ГГц. В устройстве также установлены микросхема оперативной памяти DDR 1600 МГц объемом 256 Мб и модуль флеш-памяти емкостью 512 Мб.

NAS’ы более высокого класса, как правило, не комплектуются жесткими дисками, предоставляя выбор на усмотрение владельца. WD My Cloud, наоборот, продается с уже установленным винчестером, в роли которого выступает 3,5-дюймовый диск Western Digital серии WD Red. В эту серию входят винчестеры, рассчитанные на NAS’ы начального уровня, которые объединяют от одного до пяти накопителей. Эти жесткие диски с интерфейсом SATA 6 Гбит/с и переменной скоростью вращения шпинделя отличаются повышенной надежностью и предназначены для круглосуточной эксплуатации. В нашей модификации WD My Cloud используется модель емкостью 2 Тб, также предлагаются варианты с дисками на 3 и 4 Тб.

Читайте также:  Стохастик индикатор настройки олимп трейд

Корпус WD My Cloud традиционно для внешних накопителей этой марки выполнен в виде книжки: «переплет» изготовлен из глянцевого белого пластика, а «блок» с многочисленными вентиляционными отверстиями — из серебристой пластмассы. Охлаждение полностью пассивное, поэтому NAS практически бесшумен — ты услышишь только тихое потрескивание винчестера. К сожалению, в корпусных отверстиях уже не закодированы «морзянкой» разные слова, как это было в накопителях WD предыдущих поколений, здесь это уже просто узор.

Никаких аппаратных органов управления у WD My Cloud нет — все команды подаются через сеть. На передней панели установлен многофункциональный светодиодный индикатор режимов работы, на задней — порт USB 3.0 для подключения внешних накопителей, гигабитный сетевой порт, разъем для блока питания и утопленная внутрь корпуса кнопка перезагрузки. На нижней панели можно обнаружить информационную табличку с серийным номером, MAC-адресом и другой служебной информацией, а также четыре устойчивых ножки.

Программная основа и веб-интерфейс

Программная основа WD My Cloud, как и подавляющего большинства NAS’ов, — это Linux, в нашем случае речь идет о Debian Wheezy. А это значит, что для человека понимающего не составит труда забраться в его дебри и расширить функциональность устройства, не внося изменений в его аппаратную часть. В частности, можно установить в WD My Cloud торрент-клиент Transmission, что мы с успехом и проделали. О том, как именно, немного позже. Чтобы воспользоваться всеми функциями WD My Cloud, в том числе доступом к хранящимся на нем файлам через интернет, нужно подключить NAS к роутеру и настроить учетную запись в онлайновом сервисе WD My Cloud. Разумеется, при необходимости можно подключать устройство напрямую к компьютеру и работать с ним как с обычным внешним накопителем.

Все настройки и управление WD My Cloud осуществляются через веб-интерфейс, попасть в который можно либо через появляющийся после установки ярлык, либо просто набрав в браузере IP-адрес устройства. Если ты создал учетную запись WD My Cloud, то ты получишь доступ к этому интерфейсу и на мобильных устройствах, а также сможешь пользоваться приложением WD Photos.

Полностью русифицированный веб-интерфейс весьма лаконичен, хотя в нем присутствуют все необходимые для работы настройки, которые рассредоточены по пяти страницам: «Пользователи», «Ресурсы», «Доступ к облаку», «Safepoints» и «Параметры». При этом главная страница выполняет не только чисто информационные функции — с нее можно сразу перейти к окнам добавления устройств, пользователей и ресурсов (сетевых папок), просто нажав на плюсики. На странице «Пользователи» можно добавлять новых пользователей и настраивать их права доступа, на странице «Ресурсы» — добавлять и настраивать доступ к общим папкам. Страница «Доступ к облаку» позволяет добавить мобильные устройства, способные подключаться к устройству через интернет. На странице «Safepoints» можно сделать своего рода «резервное копирование резервной копии», то есть забэкапить данные из WD My Cloud на внешнем USB-накопителе или другом устройстве в локальной сети.

На странице «Параметры» осуществляются все основные настройки WD My Cloud — от включения доступа по SSH и FTP и включения серверов DLNA (TwonkyMedia) и iTunes до сброса настроек и обновления прошивки накопителя. Общее впечатление от веб-интерфейса чрезвычайно положительное: он логичен, понятен, красив, наконец. И все было бы совсем замечательно, если бы не отдельные ошибки русификации. Например, в пункте меню сброса настроек системы вместо «Быстрое восстановление» и «Полное восстановление» почему-то написано «Быстрая проверка» и «Полная проверка», хотя в электронном руководстве к WD My Cloud все правильно.

Веб-интерфейс WD My Cloud очень приятный, хотя и довольно аскетичный по функционалу

Хакер #181. Вся власть роботам!

Festina Lente

WD My Cloud не демонстрирует чудес производительности, и его показатели при доступе через локальную гигабитную сеть не слишком впечатляют: средняя зафиксированная нами при помощи HELIOS LanTest 6.6.6b4 скорость чтения 300-мегабайтного файла составила лишь 45,0 Мб/с, а записи 18,7 Мб/с — явно маловато для гигабитной сети. Но не стоит забывать о том, что скорость последовательного чтения и записи в однодисковом устройстве особенно сильно зависит от размеров файлов: так, измеренная скорость чтения 3-гигабайтного файла достигала уже 63,6 Мб/с, а 12-гигабайтного — без малого 70 Мб/с. И это уже вполне достойный показатель. В любом случае, для устройства такого класса, рассчитанного преимущественно на регулярные бэкапы, высокие скорости передачи данных — это далеко не главное.

Читайте также:  Что такое гео настройки

Водружаем Transmission

О самой работоспособности WD My Cloud сказать особенно нечего, все заявленные функции он выполняет: бэкапит, стримит, доступен через интернет со смартфонов и планшетов. Гораздо интереснее поговорить о том, что можно проделать с этим NAS’ом, если влезть в установленную на нем операционную систему Debian Wheezy. Но сразу предупреждаем, что если ты умудришься ее «уронить», то с гарантией придется распрощаться.

Для начала нужно включить доступ по SSH на странице «Параметры» веб-интерфейса (Сеть → Сетевые службы) и сделать необходимые настройки в SSH-клиенте, например в PuTTY для Windows. На вкладке «Сеанс» забиваем IP-адрес нашего WD My Cloud и сохраняем сеанс под новым названием. На вкладке «Данные» вводим имя суперпользователя root и пароль (по умолчанию — welc0me, в дальнейшем, естественно, лучше его сменить). Нажимаем кнопку «Соединиться» и попадаем в консоль Debian.

Выберем русскую кодировку, отредактировав два файла:

Строку export LC_ALL-С изменяем на export LC_ALL=’ru_RU.UTF-8′ , ниже добавляем строку export LANG=’ru_RU.UTF-8′ .

Сохраняем (, Y, Enter) и открываем второй файл:

Здесь в конце добавляем те же две строки:

Сохраняем, перезагружаем NAS:

Перед установкой Transmission нужно создать на WD My Cloud две новые папки для хранения временных файлов и полных торрентов — Temp и Torrents. Лучше всего их разместить внутри папки Public или какой-то другой папки того же уровня, в противном случае данные будут писаться в системный раздел и быстро сделают твой NAS неработоспособным.

Теперь можно прописать адрес репозитория, откуда мы будем скачивать Transmission:

Сделаем резервную копию оригинального списка репозиториев:

Обновим данные о доступных пакетах:

И наконец, установим Transmission и недостающие пакеты:

После завершения установки остановим демон Transmission для редактирования конфигурации:

Установим для него права суперпользователя:

Теперь нужно отредактировать конфигурационный файл Transmission (кстати, помни, что для изменения конфига уже работающего Transmission, нужно перед открытием settings.json останавливать сам демон, а не рестартить его процесс после изменений). Открываем:

Прежде всего нужно поменять расположение созданных нами ранее папок для скачивания. Если ты создал их в папке Public, то настройки должны выглядеть так:

Если не нужна авторизация при входе в программу, отключаем ее и белый список доступа только с определенных IP:

По умолчанию порт для доступа к торрент-клиенту — 9091, при желании его можно изменить в этой строке:

Разумеется, можно сделать и другие настройки в конфигурационном файле Transmission. Сохраним их и выйдем из nano обратно в консоль (, Y, Enter). Восстановим оригинальный список репозиториев:

Все, можно запускать Transmission:

Если все в порядке, мы увидим сообщение «ОК», после чего можно открыть приложение через его веб-интерфейс, введя в браузере IP-адрес WD My Cloud и, через двоеточие, порт для доступа к Transmission (то есть 9091 или другой прописанный нами в настройках). Проверим работоспособность, попробовав скачать и раздать файлы.

Для удобства использования можно скачать специальный графический интерфейс для удаленно установленной Transmission, существующий в версиях для Windows, OS X и Linux. В нем нужно будет прописать твои настройки программы (IP-адрес, порт), после чего GUI готов к работе.

Стандартный веб-интерфейс Transmission. Заработало!

Своих денег стоит

Что же мы имеем в сухом остатке? Аккуратно собранное сетевое хранилище со специализированными процессором и жестким диском, но при этом всего на 1000 рублей дороже самого винчестера. Помимо функций резервного копирования для систем на Windows и OS X, этот NAS обеспечивает удаленный доступ к хранящимся на нем файлам через интернет, в том числе со смартфонов и планшетов. Встроенный медиасервер способен транслировать мультимедийные файлы на любые устройства с поддержкой DLNA и iTunes в пределах локальной сети.

К сожалению, этим функциональность WD My Cloud из коробки и ограничивается, но не беда: поддержка SSH-доступа к операционной системе Linux Debian позволяет энтузиастам расширить ее по своему усмотрению. Мы собственноручно проверили возможность установки и полную работоспособность, наверное, самой полезной программы для NAS’а — Transmission, а это уже очень серьезный плюс для столь недорогого устройства.

Результаты тестирования

Создание 300 файлов по 20 Кб: 15,1 с
Открытие/закрытие 300 файлов: 2,2 с
Удаление 300 файлов: 9,3 с
Запись 300 Мб в файл: 18,7 Мб/с
Запись 3000 Мб в файл: 24,2 Мб/с
Запись 12 000 Мб в файл: 26,2 Мб/с
Чтение 300 Мб из файла: 45 Мб/с
Чтение 3000 Мб из файла: 63,6 Мб/с
Чтение 12 000 Мб из файла: 70,8 Мб/с
Блокирование/разблокирование частей файла 16 000 раз: 20,2 с
Чтение папки (640 файлов): 157,5 мс

Источник

Adblock
detector