» » » Создаём Apple-медиахранилище на PC-основе

 

Создаём Apple-медиахранилище на PC-основе

Автор: admin от 31-05-2013, 12:48, посмотрело: 3347

Всем привет!
По наводке коллеги из Твитера 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.


Подчеркну, что AFP (Apple File Protocol) — предпочтительный выбор в моей ситуации, ибо это родная файловая система для Mac OS, во-вторых, практически установлено, что расшаренные из Windows 7 ресурсы не дружат с Mac OS X (на обоих Маках установлена версия 10.8 — Mountain Lion). С Windows XP всё гораздо проще и дружелюбнее, но операционная система накладывает ограничения по объёму жёстких дисков.

iOS-устройства в лице айфонов и приставки Apple TV также накладывают свои ограничения:

  • в обязательно порядке должна быть поднята iTunes-библиотека музыки и видео;

  • отдельным пунктом выношу важность создания «Домашней коллекции» в iTunes и предоставление доступа устройствам в локальной сети.


Телевизорным устройствам (в моём наборе, по крайней мере) вынь-да-положи обособленный DLNA-сервер для доступа к медиатеке.
Ну и последним пунктом мои персональные хотелки:

  • торренто— и файловая качалка;

  • общая библиотека документов;

  • хранилище музыки и видео для домашнего кинотеатра;

  • способность уместить и увидеть как минимум три жёстких диска с данными объёмом более 1 Тб;

  • удалённый доступ из любой точки света, даже с мобильного устройства.


Итак, условия задачи известны, но какие существуют варианты её решения? Перечислим основные:

Автономный NAS

Из несомненных их достоинств готовых NAS-решений я выделю:

  • компактность;

  • малое потребление электрической энергии;

  • гибкие возможности по установке дополнительных жёстких дисков;

  • достаточно большие программные возможности «из коробки».


Но все эти ништяки с лихвой перекрывает факт существования проприетарных операционных систем на борту; к примеру, полноценный iTunes-сервер с поддержкой Домашней коллекции уже не поднять, поэтому — NAS вычёркиваем из списка. Ну и отдельный нюанс — их цена: вместо устройства под 4 жёстких диска и программными возможностями под вышеописанные потребности можно вполне спокойно купить Mac mini + внешняя Thunderbolt-коробка для HDD и не париться с выбором.

Раз готовая аппаратная часть нам не подходит, мы же можем создать её сами! И у такой схемы плюсов будет гораздо больше — это и цена, это и возможность подбора компонентов под конкретные нужды, это и простор в выборе программной оболочки и т.д. В моём случае это простейший PC-десктоп с кучей жёстких дисков, работающий в режиме 7/24 и опционально подключаемый к телевизору.

Но под такое аппаратное решение требуется подобрать нужный софт, что у нас в этой части?

Linux-дистрибутивы

В рамках поиска верного решения я устанавил FreeNAS на свой медиасервер, вот впечатления:

  • проект бесплатен, основан на FreeBSD и постоянно развивается;

  • можно установить на внешнюю USB-флешку и загружаться именно с неё;

  • реализация большого количества нужных мне сервисов: AFP, TM, iTunes (правда, без Домашней коллекции);

  • поддержка жёстких дисков с большими объёмами от 2 Тб;

  • гуманные аппаратные требования, позволяющие запускать FreeNAS на достаточно слабых конфигурациях.


Месяца два у меня прожил этот дистрибутив в установленном состоянии, но в конечном итоге я отказался от него ввиду следующих соображений:

  • я знаю Linux на уровне базовых команд, и нет ни малейшего желания изучать его более глубоко;

  • нет Домашней коллекции;

  • жёсткие диски для максимальной совместимости и производительности необходимо переформатировать в UFS;

  • негибкость: как IT-гик, я всё же хочу полноценно управлять системой, не посредством веб-браузера (см. п. №1).


Можно, конечно, было ещё поднять Mac mini с внешней Thunderbolt-коробкой для жёстких дисков… но это как-нибудь в будущем.
Внимательные дорчитатели, разумеется, спросят, что я прицепился к этой Домашней коллекции? Отвечаю: эта технология позволяет iTunes делиться данными с Apple TV и по воздуху транслировать видео и музыку на iOS-устройства — уж больно удобно не хранить медиатеку на айфоне, а ловить её по воздуху

Final Cut

Итак, в последней итерации поисков я пришёл к окончательному варианту решения, основанного на ненавистной всем тру яблочникам Windows 7.
Был найден подходящий PC-десктоп, в который — с некоторыми сложностями — было вмонтировано 3 жёстких диска с данными:
Создаём Apple-медиахранилище на PC-основе
(Ввиду ограниченного подкапотного пространства система была установлена на ноутбучный 2.5''-жёсткий диск a la «в нашем колхозе свои извраты»)

Жёсткие диски — Western Digital зелёной серии, терабайтник из комплекта работает уже пятый год, и замечаний по нему у меня нет ни малейших. Нынче модная красная серия, разработанная специально для использования в таких системах, будет задействована в последующих апгрейдах системы.

Программную составляющую возглавила лицензионная Windows 7 и вдовесок подняты следующие службы:

  • доступ к данным для Windows-компьютерам (стандартный расшаринг в локальной сети);

  • доступ к пЈї-компьютерам по AFP и отменно работающая Time Machine на два Макинтоша;

  • iTunes-сервер с Домашней коллекцией, которых прекрасно видят и айфоны, и Apple TV;

  • бесплатные ВµTorrent и Free Download Manager сами понимаете для чего;

  • «Домашний медиа-сервер (UPnP, DLNA, HTTP)» для доступа телевизионных устройств по DLNA (отличная программа, кстати, отдельно хочу похвалить автора!);

  • ввиду того, что компьютер подключён по HDMI к телевизору, его можно использовать как компьютер, и как XBMC-медиацентр (это редко);

  • удалённое управление сервером осуществляется по RDP, причём, как в локальной сети, так и снаружи; кроме того, приоткрыт доступ и для ВµTorrent WebUI;

  • ввиду динамического выделения Ростелекомом IP-адресов задействован сервис DynDNS с установленной программой Dyn Updater для автоматической регистрации текущего IP-адреса (модем тоже может это делать, но как-то кривовато);

  • на сервере иногда запускаются разные утилиты типа MKVmerge и проч.


Жёсткие диски вполне успешно прижились в новой системе:
Создаём Apple-медиахранилище на PC-основе
(Предлагаю дорчитателям оценить некое покраснение Проводника Windows)

Вывод, он один, и он таков

Практический опыт использования системы доказывает успешность такого решения, с поставленными задачами справился на 5 баллов. Сервер отлично вписался в нестандартную (с точки зрения былинных Windows-хранилищ) яблочную инфраструктуру, начиная от Маков и заканчивая Айфонами.

На будущее прикидываю возможность обновления аппаратной подсисемы до HP ProLiant MicroServer G7 N40L (во многом навеяно отличнейшим обзором на 3DNews), но в наших краях такая экзотика в розничной торговле не встречается, надо заказывать отдельно. Но с другой стороны, аппаратная производительность всё же слабовата, а иногда приходится загружать систему всякими обработками, поэтому этот пунктик пока в глубокой альфа-стадии.



Категория: Компании » Apple

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите два слова, показанных на изображении: *