Я уже слышу, как вы смеетесь и показываете на название пальцем. Потому что любой человек, у которого было или есть сетевое хранилище, понимает — для его полноценной работы не хватит функционала даже у свежего флагмана с мощным процессором и большим количеством RAM. А тут разговор вроде бы пойдет про старые аппараты, которые вряд ли смогут похвастаться большим количеством ресурсов. Но … Какие еще варианты? Да, ваш NAS из смартфона сможет в лучшем случае тащить один стрим в 4K, позволяя вам смотреть фильм на других устройствах. Но это ведь лучше, чем когда вполне еще боевой гаджет валяется в ящике стола, потому что заменить треснувший экран на нем стоит больше, чем купить новый девайс?
Давайте посмотрим вместе стоит ли овчинка выделки. И начнем с определения
Что такое NAS?
В сухом остатке это просто хранилище данных. Но из названия — Network-Attached Storage — мы видим, что яркой характеристикой такого хранилища является постоянное присутствие в сети. Иными словами, это такой вот склад из полезных и не очень файлов, который предоставляет возможность онлайн доступа для всех устройств, имеющих права на подключение к сетевой структуре. То есть, условно говоря, чтобы посмотреть фильм с планшета, вам не нужно скачивать его на флешку или на сам девайс, а достаточно просто войти в сеть, выбрать нужный файл в NAS и начать просмотр.
Понятно, что если у вас создано «правильное» сетевое хранилище, то для него есть некоторое количество ПО, делающее его использование комфортным и быстрым. В нашем же случае надеяться на тот факт, что Android смарт будет работать с Docker контейнерами не стоит. И тем не менее мы можем использовать наш старый гаджет в качестве NAS для решения следующих задач
Работа с сетевыми файлами
Кастомизация Android — это как раз то самое «волшебство», которое дает нам возможность скачать функциональные менеджеры файлов вроде CX File Explorer или Solid Explorer. Такого рода софт позволяет превратить смартфон в SMB сервер. То есть представить ваш старый аппарат в сети в роли Synology NAS. Что это дает? Ваш смарт становится виден для окружающих устройств, присутствующих в той же сети. И таким образом может быть зарегистрирован и обозначен как сетевой диск, при чем как на компьютерах на различных операционных системах, так и на мобильных гаджетах. Более того, присоединив внешний SSD к смартфону-серверу через USB порт, вы таким образом открываете доступ и к этому носителю данных.
Синхронизация данных
Это качество логично следует из предыдущего описанного выше пункта. Сегодня есть довольно много способов синхронизировать файлы на нескольких устройствах. Но если у вас появился маленький, но удаленький NAS, то можно и даже нужно поручить ему отвечать за решение этой задачи. Вы ставите сторонний софт, что-то вроде Syncthing, например, «раскидываете» клиенты по устройствам, которые хотите синхронизировать, и забываете про эту проблему
Стриминг
Пожалуй, самое интересное во всей этой истории. Да, вы можете стримить медиа, то есть слушать музыку или смотреть фильм на других устройствах по локальной сети. И это довольно удобно хотя бы потому, что позволяет не забивать память основного гаджета временными файлами. А если это ваше любимое кино, и вы хотите иметь возможность возвращаться и пересматривать картину, то, учитывая размеры файлов в 4K, NAS представляется самым удачным решением. Не говоря уже о том, что смотреть кино в отличном качестве по сети на большом телевизоре гораздо интереснее, чем на самом хорошем экране ноутбука.
Пользователь может выбрать из довольно большого объема софта, который призван помочь организовать стриминг медиа с любого NAS сервера (Plex, Jellyfin и т.д)
Минусы
По умолчанию они скрываются в характеристиках девайса, Ведь мы адаптируем Android смартфон к новой роли NAS сервера. И, хотя он с ней вполне справляется, чудес не бывает. Что это значит для пользователя?
Гаджет должен будет постоянно находиться «на зарядке». Из этого «вытекают» два логичных вывода:
- Если батарея старого смарта еще в приличном состоянии, то при долгой эксплуатации устройства в качестве сервера она с большой долей вероятности значительно снизит свою емкость относительно стандартных значений
- При работе с внешними носителями придется искать решение для одновременного подключения зарядного шнура и собственно носителя через единственный USB порт смартфона
- Юзер должен позаботиться о безопасном размещении смартфона и его физическом охлаждении, учитывая «серверную» нагрузку и постоянную зарядку, результатом чего может стать нагрев устройства
Кроме вышеперечисленного, есть также и качественные ограничения. Так, например, смартфон не сможет обеспечить одновременный стрим по различным адресам в локальной сети. На практике это означает, что если один человек смотрит фильм с «сервера», то остальные клиенты локалки должны дождаться окончания просмотра, чтобы обратиться к NAS смарту.
Что -то вроде вывода
В принципе, это неплохая идея, реализация которой на практике может значительно отличаться от идеала. Да и полученный положительный опыт одного юзера вовсе не гарантирует того, что у другого пользователя все сложится так же удачно. Значительное влияние на удобство использования и качество функционала «NAS смартфона» могут оказать как характеристики «железа» и память самого аппарата, так и возможности, предоставляемой каждой конкретной локальной сетью.