Создаём -медиахранилище на PC-основе
Всем привет!
По наводке коллеги из Твитера @ripper2k сегодняшний мой рассказ — про реализацию проекта медиасервера для iTunes, DLNA и файлового хранилища для -инфраструктуры. Реализацию успешную.
Пара слов об ингредиентах моего домашнего компьютерного парка:
- моноблок Apple iMac MC813;
- ноутбук Apple Macbook Air MD224;
- ЖК-телевизор Philips 40PFL8505H;
- плейер Blu-ray Pioneer BDP-140;
- приставка Apple TV 3 поколения;
- IP-телевидение от Ростелеком;
- айфоны;
- ADSL-модем ASUS DSL-N10 и роутер Apple Airport Extreme Base Station (тут подробный рассказ о реализации сети);
микроволновка с выходом в интернет и ТВ-входом(шутка).
Как видите, собственно компьютерная подсистема основана на Маках, которые предъявляют свои требования к организации файлового и медиахранилища:
- программная реализация Time Machine (TM далее по тексту) для создания резервных копий обоих домашних Макинтошей;
- доступ к данным посредством AFP.
Айфоны и Apple TV также накладывают свои ограничения:
- в обязательно порядке должна быть поднята iTunes-библиотека музыки и видео;
- отдельным пунктом выношу важность создания «Домашней коллекции» в iTunes и предоставление доступа устройствам в локальной сети.
Телевизорные устройства требуют отдельный DLNA-доступ к видеотеке.
Ну и мои собственные:
- торренто— и файлокачалка;
- общая библиотека документов;
- хранилище музыки и видео для домашнего кинотеатра;
- способность уместить и увидеть три жёстких диска с данными;
- удалённый доступ из любой точки света, даже с мобильного устройства.
Итак, условия задачи известны, но какие у меня есть варианты её решения?
Автономный NAS
Из несомненных их достоинств я выделю:
- компактность;
- малое потребление электрической энергии;
- возможность установки добавочных жёстких дисков;
- достаточно большие возможности «из коробки».
Но все эти ништяки с лихвой перекрывает факт существования проприетарных операционных систем на борту; например, тот же полноценный iTunes-сервер с поддержкой Домашней коллекции уже не поднять, поэтому — NAS вычёркиваем из списка. Ну и отдельный нюанс — их цена: вместо устройства под 4 жёстких диска и программными возможностями под вышеописанные потребности можно вполне спокойно купить Mac mini и не париться с выбором.
Раз готовая аппаратная часть нам не подходит, создадим её сами!..
В моём случае это простейший PC-десктоп с кучей жёстких дисков, работающий в режиме 7/24 и опционально подключённый к телевизору.
Linux-дистрибутивы
В поисках верного пути я устанавливал FreeNAS на свой медиа-сервер, вот впечатления:
- проект бесплатен, основан на Linux и постоянно развивается;
- возможность установки на внешнюю USB-флешку и загрузки именно с неё;
- реализация большого количества нужных мне сервисов: AFP, TM, iTunes (правда, без Домашней коллекции);
- поддержка жёстких дисков с большими объёмами, от 2 Тб;
- гуманные аппаратные требования, позволяющие запускать FreeNAS на достаточно слабых конфигурациях.
Месяца два у меня жил этот установленный дистрибутив, но в конечном итоге я отказался от него:
- я не знаю Linux, и нет ни малейшего желания изучать его;
- нет Домашней коллекции;
- жёсткие диски для максимальной совместимости и производительности необходимо переформатировать в UFS;
- негибкость: как IT-гик, я всё же хочу полностью управлять системой, не посредством веб-браузера (см. п. №1).
Можно, конечно, было ещё поднять Mac mini с внешней Thunderbolt-коробкой для жёстких дисков... но это как-нибудь в будущем.
Внимательные дорчитатели, разумеется, спросят, что я прицепился к этой Домашней коллекции?
Отвечаю: эта технология позволяет iTunes делиться данными с Apple TV и по воздуху транслировать видео и музыку на iOS-устройства — очень удобно не хранить медиатеку на айфоне, а ловить её по wi-fi
Final Cut
Итак, в последней итерации я пришёл к окончательному варианту решения, основанному на ненавистной всем тру яблочникам Windows 7.
Был найден подходящий PC-десктоп, в него — с некоторыми сложностями — были вмонтированы 3 жёстких диска с данными:
«в нашем колхозе свои извраты»
Программную составляющую возглавила лицензионная версия Windows 7 и подняты следующие сервисы:
- доступ к данным для Windows-компьютерам (стандартный доступ в локальной сети);
- доступ к -компьютерам по AFP и прекрасно работающая Time Machine на два Макинтоша;
- iTunes-сервер с Домашней коллекцией, которых прекрасно видят и айфоны, и Apple TV;
- бесплатные µTorrent и Free Download Manager сами понимаете для чего;
- «Домашний медиа-сервер (UPnP, DLNA, HTTP)» для доступа телевизионных устройств по DLNA (отличная программа, кстати, отдельно хочу похвалить автора!);
- ввиду того, что компьютер подключён по HDMI к телевизору, его можно использовать как компьютер, и как медиацентр, основанный на XBMC (редко);
- удалённое управление сервером осуществляется по RDP; кроме того, приоткрыт доступ и для µTorrent;
- ввиду динамического выделения IP-адресов у моего провайдера задействован сервис DynDNS с установленной программой Dyn Updater для автоматической регистрации текущего IP-адреса (модем тоже может это делать, но как-то кривовато);
- на сервере иногда запускаются разные утилиты типа MKVmerge и проч.
Жёсткие диски вполне успешно прижились в новой системе:

На мой взгляд, решение получилось удачное, с поставленными задачами справился на 5 баллов.
В дальнейших планах — обновление аппаратной части до HP ProLiant MicroServer G7 N40L (навеяно во многом отличнейшим обзором на 3DNews), но в наших краях такая экзотика в розничной торговле не встречается, надо заказывать отдельно (да и мощность процессора всё же слабовата, а я иногда загружаю систему всякими обработками) — посмотрим.
Автор: Мурат Шидаков
Мурат, главный нераскрытый Вами вопрос: как сделан «доступ к -компьютерам по AFP и прекрасно работающая Time Machine на два Макинтоша;»?
Мне исключительно повезло, что у меня в наличии есть лицензионная копия корпоративной программы Extreme-Z IP.
Поднимается в два счёта, имеет гибкие настройки.
Но в целом можно эмулировать работу этой программы по протоколу NFS + настройка Time Machine из неподдерживаемых дисков.
Теперь все ясно. Спасибо.
да тоже пользуюсь Extreme-Z IP для дисков AFP
осталось ещё найти программу чтоб важные файлы зеркалировать (бэкапить) на нескольких жестких дисках
Ну можно настроить программой типа Acronis Backup & Recovery
http://www.acronis.ru/backup-recovery/smallbusiness.html
Это проще :)
Проще: SyncToy ;)))
http://www.microsoft.com/en-us/download/details.aspx?id=15155
+1 :)
ага!
большое спасибо за советы.
Мурат, планирую купить iMac (iTunes, программы, документы) и к нему NAS от Synology (Домашняя медиатека, фильмы, музыка,торренты). Производителем заявлена интеграция Apple® Time Machine, BitTorrent, FTP, HTTP, eMule и NZB без компьютера, межплатформенный обмен файлами и резервирование, мультимедийный сервер, совместимый с DLNA/UPnP, сервер iTunes.
Как думаете, стоит внимания продукт ?
Почему бы и нет, продукт вполне годный для использования.
Только учтите, что на iOS-устройства вы не сможете транслировать звук и видео по воздуху (без Домашней коллекции это не получится), кроме того, работоспособность фишек типа PlexConnect на NAS-системах не гарантирована, а этот проект здорово расширяет возможности Apple TV.
Во всё остальном — отличный продукт для использования в паре именно с Маковыми компьютерами!
Вот этот момент важен: у Synology написано про поддержку iTunes сервера, это означает возможность расшаривания Домашней коллекции для ios в т.ч. AppleTV3 ?
Не совсем: Домашная коллекция активируется только на Apple-продуктах, будь iTunes и в iOS-устройствах
Вводятся данные Apple ID, по которым и идёт привязка устройств к Коллекции, а Apple точно не будет передавать такие конфиденциальные данные в третьи руки
iTunes-сервер в списке служб Synlogy — это лишь расшаривание медиатеки для внешних iTunes-устройств, причём я не уверен насчёт Apple TV (надо проверять)
Вот ссылка на оф. блог, которая описывает эту ситуацию: http://blog.synology.com/blog/?p=29
Т. е. прийдётся запускать тунца на iMac и через него расшаривать Домашнюю коллекцию которая лежит в NAS ?
Получается, что так
То есть в iTunes на аймаке добавляем мультимедийные файлы, физически размещённые на NAS, а доступ к Домашней коллекции уже через iMac
У меня на аймаке, к примеру, ничего не хранится — всё на удалённом серваке, и в iTunes добавляется с внешней AFP-папки. Единственный минус — надо монтировать соответствющий раздел при запуске iTunes, а в остальном нет проблем, благо домашний гигабит :)
у меня тоже имелась необходимость в организации домашней библиотеки на домашнем nas, с вопроизведением 1080 p фильмов на apple tv 3. В качестве системы на nas установлена openmediavault 1.0 все настроенно и работает без сбоев (afp, time machine, transmission, dlna и тп. Но для полного счастья нехватает доступа к фильмам с appke tv 3 с воспроизведенеим объемного звука. Постоянная работа в сети mac mini для itunes напрягала. Пока вышел из ситуации так: запустил на nas virtualbox с widows xp, где установил itunes , настроил в itunes домашнюю библиотеку вот и получился постоянно запущенный в домашней сети ПК с itunes и домашней библиотекой. Хромает немного производительность, но это вопрос к железу nas