Добрый день!

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

Есть идея построить NAS. Основную функцию которого можно описать как "черный ящик" - собрать все свои данные, собранные годами и разместить в относительно компактном устройстве. Сейчас имеется около 10 дисков (от 250ГБ до 2ТБ) с информацией, которые нужно отсортировать и разместить на новые носители.

Форм-фактор

  • Корпус с полками для дисков 3.5" (не менее 10 дисков).

  • Возможность установки внутри ИБП или мощного повербанка (для целей безопасного отключения системы и дисков при перебоях сети, мониторинг и удаленное включение\отключение).

  • Переносной формат (встроенная ручка и отсутствие выпирающих деталей).

  • Максимально пассивное охлаждение (минимальный издаваемый звук).

  • Место внутри для USB-док станции для HDD.

Основные функции

  • NAS.

  • Медиасервер для трансляции контента 4K60FPS.

  • Удаленный доступ для администратора, назначение прав для пользователей.

  • Постоянный мониторинг состояния системы и дисков.

  • Удаленное резервное копирование фото\видео со смартфона.

  • Удаленное резервное копирование Windows\MacOS определенных каталогов.

  • Копирование данных NAS на внешний носитель и облако.

Дополнительные функции

  • Простой веб-сервер для статичных страниц.

  • Виртуализация (для тестов разных ОС и сервисов).

  • Поддержка Docker.

Сетевые функции

  • Поддержка PiHole.

  • Контроль трафика.

  • Заворачивание определенных сервисов через VPN.
    /Возможно, нужно разделение роли сетевых функций на отдельное устройство?/

Вдохновением стал пост про NAS. В ходе обсуждения стало понятно, что как программная платформа может подойти NextCloud.

По поводу аппаратной части, нашел такую материнскую плату:

Называется NAS N5105/N6005 4x Intel i226-V 2,5G Nics Dual M.2 NVMe Six SATA3.0 2 * DDR4 HDMI2.0 DP Mini ITX. Как аппаратная основа выглядить привлекательно наличием 4 портов по 2.5G каждая. 6 портов SATA тоже ничего, хватит. Всё запитывается стандартным блоком питания для ПК.

Другой вариант более энергоэффективный, называется Maibenben PCJ4 Intel J4125 8GB RAM/128GB SSD Wi-Fi BT5.0

Из очевидных минусов слабый процессор для 4K контента. Очень привлекает по поводу компактности и возможности работы через Type-C Power Delivery. Есть версия с LAN портом.

Хочу спросить совета у сообщества. Насколько реально собрать такое без сильных вложений по бюджету и избегая проприетарных решений.

Спасибо!

Комментарии (46)


  1. Fox_exe
    21.10.2022 12:24
    +26

    Эмм... От статьи с названием "Собираем мобильный NAS" я ожидал, собственно, "Мобильного NAS'а", а не вопроса "А как это сделать?"...


    1. prishol Автор
      21.10.2022 12:28
      -3

      Искал и не нашел такого рода публикаций здесь, поэтому решил поделиться со своими мыслями с коммьюнити. Может общими усилиями найдем «идеальный» формат мобильного NAS.


      1. Fox_exe
        21.10.2022 12:36
        +9

        Вы путаете "Форум" и "Новостной портал". Хабр - это про новости и статьи, описывающие нечто готовое (И путь получения этого самого "Готового").

        А с вопросами - это вам на реддит и подобные площадки.

        По теме-же - Делать "Мобильный NAS" смысла мало. Он не для этого.
        А если очень хочется - есть 12v UPS и готовые RAID-Хранилища с USB или eSata.

        Делать-же портативный NAS на десяток дисков - это извращенство (Получится нечто крайне громоздкое и тяжёлое. Тоесть ниразу не "Мобильное/портативное". Максимум - переносное. А такого и так хватает на рынке - Теже Synology делают отличные хранилища для домашнего или офисного использования).


        1. prishol Автор
          21.10.2022 12:44
          +2

          Про что такое Хабр добавлю, что это еще «сайт тематических коллективных блогов с элементами новостного сайта, созданный для публикации новостей, аналитических статей, мыслей, связанных с информационными технологиями, бизнесом и интернетом».

          Когда писал пост, руководствовался идеей коллективного мышления для решения задачи.

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


        1. Pochemuk
          21.10.2022 12:55
          +3

          Вес многоблинового HDD высокой емкости — около 700 граммов. Встроенный ИБП, БП, сам корпус (желательно с корзинами горячей замены), система охлаждения, всякая мелочь, типа материнки/процессора/памяти/кабелей… Не менее пуда выйдет.

          Так что, даже о переносимости такого устройства — вопрос открытый.


        1. Nalivai
          21.10.2022 22:01
          +1

          В свете последних событий для большого количества людей внезапно стал очень актуален мобильный вариант типа чемоданного, чтобы можно было легко разбирать-собирать и переводить в работающий вид, потому что появилась целая группа людей живущая по несколько недель на съемных квартирах в ожидании какой-нибудь визы, апостиля, аппоинтмента в посольство.


          1. aik
            22.10.2022 10:59

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


            1. Borz
              22.10.2022 15:36

              не все хотят свои личные фоточки и проекты сливать куда-то "налево"


              1. aik
                22.10.2022 15:44

                Я подозреваю, что обеспечить себе достаточно приватное хранилище на хостинге будет гораздо проще, чем таскать с собой лишний чемодан по съёмным квартирам. Да ещё и нежный чемодан, который боится ударов.


    1. dyadyaSerezha
      21.10.2022 13:07
      +1

      Да и 10 3.5" дисков - тот еще "мобильный" вариант.

      Если уж надо именно мобильный (да и вообще), я бы купил что-то (полу)готовое на 2-3 диска, поставил туда в RAID новые диски с максимальным объемом и скопировал туда всё из тех десяти.


  1. theGrove
    21.10.2022 12:45
    +5

    О чем статья вообще? На что я потратил 2 минуты своего времени?


    1. Xeldos
      21.10.2022 13:54
      +3

      Я бы даже спросил - где статья вообще? Для вопросов есть qna. Да, он скорее мёртв чем жив, но тем не менее. Есть форум на хоботе, на оверах, ещё где-нибудь. А тут ... зайдя, рассчитывал увидеть чужой опыт, хотя название немного смутило.


  1. noanswer
    21.10.2022 12:48
    +2

    энергоэффективный и виртуализация/докер с веб сервером как мне кажется не совсем совместимы... энергоэффективный это что-то типа nas на арме (старый. готовый) + какие нибудь "зеленые" диски + что-то "мошьное" для тяжелых задач... если только тяжелые задачи не должны работать 24/7

    я не ITшник, так что если глупость скажу больно не пинайте


    1. Fox_exe
      21.10.2022 13:02

      Тотже Raspberry или BananaPI/OrangePI/еще-какой-PI и парочка SSD дисков (через USB->sata или mPCIe->sata адаптер).
      Ко всему этому паурбанк на много ампер-часов.

      Но производительность такого решения, да и целесообразность немного под вопросом...


      1. noanswer
        21.10.2022 13:09

        кстати да


      1. X3_Shim
        22.10.2022 16:17

        Odroid HC4 сразу два порта SATA нативных имеет (не через USB). Мне для торрентокачалки, медиасервера и бекапа фоточек одного диска хватает, собрал на Odroid HC2. Реально компактно и просто :)


    1. NAI
      21.10.2022 14:39

      "Зеленые" диски не для raid-ов. Т.к. они останавливаются в условно рандомные моменты времени, и при обращении к такому диску контроллер может решить, что чета время доступа какое-то большое и выкинет диск из массива. Два диска - привет развалившийся массив. В общем, не надо так. Другое дело, останавливать диски через контроллер, например, синолоджи так может, но в любом случае, диски нужны нормальные.

      Ну и энергоэффективность дело такое... 10 дисков это ~100-150Вт максимальной загрузки. По факту же в простое это где-то 5-7 Вт\диск. Т.е. если взять средний режим 12 ч. активной работы 12 ч. idle то получим 90-100 Вт\час, что соответствует уровню холодильника (а то и меньше).


      1. noanswer
        21.10.2022 22:00

        может я с терминалогией напутал... ну не горячие диски ставить... и 10 дисков многовато будет в плане энергоэффективности


  1. kasyachitche
    21.10.2022 12:52

    Мне кажется или "мобильный" и "энергоэффективный" - это не про HDD?


    1. prishol Автор
      21.10.2022 12:55
      +1

      Со старых HDD нужно снять все данные. Насчёт основного места где их централизованно хранить склоняюсь к SSD, так както можно заранее узнать о предстоящем сбое (время наработки, количество write\read и т д).


      1. FreeNickname
        21.10.2022 13:03

        А сколько у Вас данных вообще предполагается? А то делать RAID из SSD приличного объёма – это вообще ни разу не бюджетно)


        1. prishol Автор
          21.10.2022 13:15
          +1

          На данный момент критичных данных на 4ТБ. Имею ввиду данные, которые при любом раскладе должны перейти для будущих поколений.


          1. FreeNickname
            21.10.2022 14:09

            Я, пожалуй, на всякий случай начну с того, что NAS – это не бэкап. Помните правило 3-2-1: минимум 3 копии данных, минимум на 2 типах носителей, как минимум 1 географически в другом месте (на случай пожара и т.д.).

            Далее, нужно посчитать, сколько и какого объёма дисков Вам понадобится, прикинуть стоимость. Потому что Вам понадобится несколько дисков по несколько терабайт. А в случае SSD это прямо-таки дорого.
            Вы уже думали, какую конфигурацию дисков использовать, файловую систему и т.д. Из статьи я увидел NextCloud, но я с ним не сталкивался, к сожалению, и не знаю, что он предлагает. Обычно для домашних NAS берут TrueNAS (бывшый FreeNAS) или Unraid, причём в них можно NextCloud запустить в виртуалке, если позволяют ресурсы, но у обеих систем есть свои нюансы. Тот же TrueNAS достаточно прожорлив и требователен к железу, а Unraid платный.

            И ещё вопрос: а зачем вообще Вам "мобильность"? Просто чтобы занимало меньше места? Или планируется таскать его с собой достаточно часто?


      1. NAI
        21.10.2022 14:52
        +1

        В активном режиме SSD могут потреблять больше чем HDD:

        Intel SSD 545s Series 512GB M.2 80mm SATA 6Gbs 3D2 TLC Product Specifications - 4.5 Вт
        1 Тб - WD10EFRX - 3.3, WD10JFCX - 1.4 Вт.

        Так что в спеки все же надо смотреть.


  1. badmonty
    21.10.2022 12:53
    +1

    Тема актуальная кстати, добавил в закладки пока:) Зайду попозже


  1. xface
    21.10.2022 12:53
    +1

    Зачем его переносить?


    1. Borz
      21.10.2022 12:58

      владелец - цифровой кочевник?


      1. xface
        21.10.2022 12:59
        +3

        Тогда надо не ручки, а колеса.


    1. prishol Автор
      21.10.2022 13:02
      +2

      Сейчас все диски лежат в коробке, сам компьютер без корпуса сейчас, в качестве ИБП компактный Apc Back-UPS 500, еще всякого рода док-станции для HDD\SSD. Хотелось бы всё это уместить в один корпус для удобства переноса при переезде\перестановке.


  1. YMA
    21.10.2022 12:59
    +3

    Помимо того, что уже сказали - мне кажется спорной идея совмещения NAS и коммуникационного (VPN) и веб-сервера, а значит - выставление его в Интернет. Чисто с точки зрения безопасности - чем больше там будет крутиться всяких сервисов, тем больше вероятность того, что его поломают и тогда данные могут утечь или быть зашифрованы...

    Уж делать NAS, так NAS - экономичный одноплатник с кучей SATA, пачку дисков и отлаженное ПО. Чтобы в простое, когда диски спят - потреблял единицы ватт ;)

    А все остальное пусть делает другой компьютер.


    1. anwender95
      21.10.2022 15:01

      А какой одноплатник посоветуете лично вы?
      У меня пока базовый сервер на orange pi 3 lts с внешним hdd, но подумываю что-нибудь собрать с кучей sata hdd.


      1. YMA
        21.10.2022 16:15

        Приглядываю платку на rockchip 3568/3588, там есть варианты с 8 гб оперативки, 128 Гб emmc и m.2 nvme разъемом, в который вроде как (?) втыкается райзер на 6 SATA. Учитывая то, что сеть дома гигабитная, должно хватить за глаза.


        1. anwender95
          21.10.2022 17:02
          +1

          Спасибо. Хорошая идея.
          На работе юзал одноплатник на rk3568 — pcie работает нормально, а не как на rk3399.


  1. madcatdev
    21.10.2022 13:05

    Что вы подразумеваете под мобильностью? Возможность брать с собой в путешествия?

    В любом случае, ставить большое количество дисков небольшой емкости смысла нет, будет большой вес и энергопотребление. Один-два диска по 8-16 ТБ - оптимально.


  1. aik
    21.10.2022 13:08
    +6

    Вам туда надо было писать.
    image

    А так — идея бестолковая.
    10 дисков, плюс ИБП, плюс блок питания, плюс корпус не сильно картонный — это, минимум, килограмм 10 будет. Скорее 15. За одну ручку это таскать, мягко говоря, неразумно. Ну и вообще, смысла упарываться в наличие ручки нет. Просто ремни с ручкой прицепили к любому корпусу да перенесли.

    image

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

    Так что советую урезать осетра.

    PS. JONSBO B1 плюс ITX-материнка — компактность.
    image


  1. KorP
    21.10.2022 13:14
    +2

    компактном устройстве

    переносной формат

    не менее 10 дисков

    Первые 2 пункта с последним что-то вообще не вяжутся.

    Если хотите компактности/мобильности - выбросьте старые диски и купите пару на 20Тб

    Корпус на 10 HDD будет весить столько, что ни о какой мобильности речи не идёт, как и о компактности. Да и по производительности старые, маленькие диски совсем уже не вах. Добить систему можно ёмким и недорогим nvme под ОС и кэш, например. Под 2 HDD уже можно какой-нибудь mini-itx поискать (хотя сейчас с выбором очень плохо).

    Ну а если всё-таки хочется 10-к хардов - берите обычный E-ATX, туда любую мать, младший дейсктопный проц, что б поменьше жрал, охлаждать его можно пассивно здоровой башней с одним кулером на выдув/вдув и прекрасно будет жить.


  1. ZekaVasch
    21.10.2022 13:15
    +1

    А может ну его? Астероид прилетит или ядерная зима настанет. И не будет нужен этот НАС


  1. wtigga
    21.10.2022 13:45

    Зашёл увидеть, как вы собираете NAS...

    Я бы купил Synology DS720+ (самый компактный и относительно быстрый NAS), поставил туда два диска по 18ТБ в RAID1, добавил 2 SSD для кэша на чтение и на запись по 500 ГБ, и увеличил RAM до максимальных 6 ГБ. Вес получится около 2 кг. Плюс небольшой ИБП на 600 Вт.

    Получится 18ТБ надёжного (зеркалирование) хранилища, 2 гбит сеть (при объединении двух портов), с медиасервером типа Plex и прочими плюшками.

    А использовать 10 старых дисков разного размера - это мазохизм.


    1. iddi
      21.10.2022 14:27

      raid1 для 18Тб... надеюсь вы диски взяли из разных партий?


      1. wtigga
        21.10.2022 14:39
        +1

        Я ничего не взял :) Это гипотетическая конструкция для NAS, состоящего из двух дисков, где другие варианты RAID не подходят (нулевой не рассматриваю по очевидным причинам). Можно взять два диска разных вендоров.


  1. say_TT_plz
    21.10.2022 14:40

    Иногда воспроизвожу мысленный эксперимент, сделать хранилище на кластере малинок/одноплатников + sd disk.

    В идеале по 4 sd карты на одноплатник, тогда можно будет накатить туда minio. В кластере 4 малинки, 4 диска, то если 1 sd диск будет по 1tb, доступно будет 12 tb. Там же небольшой 5v хаб и питание на все это.

    Правда систему нужно будет куда-то отдельно ставить, плюс нужно будет еще балансировщик прикручивать.

    А так будет условно доступное s3 хранилище, которое можно масштабировать.


  1. ciuafm
    21.10.2022 14:44
    +1

    Я тоже о таком думал. Пока иду от бюджета:

    Chuwi hi10 pro $10 битый тач - подключил БП вместо батареи.

    Usb3 hub + ethernet $8

    2x usb3 hdd было

    Usb2 Hub на 7 портов для флешек. $5

    Поставил Убунту и Винду в дуалбуте, полет норм.

    Самый цимес что не гудит (кроме винтов) и не греется (алюминиевая крышка 10"). Правда виртуализация туда не сильно лезет - всего лишь Cherry trail.

    Думаю запись на винты кэшировать через флешки, чтобы винты включались только по запросу. Кто-то знает как это можно сделать?


  1. juffinhalli
    21.10.2022 15:45
    +2

    FYI NAS без ecc ram это плохая идея для хранения редко меняющихся данных


  1. firs058
    22.10.2022 19:18

    • Корпус с полками для дисков 3.5" (не менее 10 дисков). - Мобильный, ага.

    • Возможность установки внутри ИБП - Мобильный, даа.

    • Переносной формат (встроенная ручка и отсутствие выпирающих деталей). - Ну, у блейдов ручки тоже есть.

    • Максимально пассивное охлаждение (минимальный издаваемый звук). - А как это вяжется с HDD? Их надо охлаждать, а сам они при работе будут тарахтеть.

    И так далее по каждому пункту.
    Кароче, Вы сами не понимаете чего хотите.

    Нужен домой нас? Берете старый 3-4U сервер, меняете все вертушки на Noctua, добиваете максимально ECC оперативкой, ставите TrueNAS и в виртуалках/джейлах ставите чего хотите. Хоть пихуль, хоть облачные клиенты, хоть медиасерверы. Но я бы в интернет его вообще не выпускал.
    Вообще, собрать маленький и тихий нас можно, но его придется делать полностью на SSD и его производительность будет такой себе. И все это будет стоить ОЧЕНЬ не гуманно.

    И да, Вы Хабр с форумом перепутали.


  1. juDge
    22.10.2022 19:42

    У меня собран на GB J4005N D2P ... воткнут контроллер SATA на 4 разъема ... корпус корзина внешняя на 4 диска ... 16 Гигов оперативы ... система крутиться на SSD ... плюс DVD необычный как аварийный вариант доступа к DVD Потому как на ноуте нет DVD. Всё это дела как раздаёт хранилище так и крутит докер контейнеры, благо опеартивы за глаза ... например локальный git сервер, plex сервер ... домашнее облако nextcloud и тд.

    PS

    J4005N D2P шибко капризная к памяти ... раза в или три ездил сдавал память в магазин ... не стартует и всё ... в итоге купил планки из сертифицированных в мануале к плате и сразу все стартануло


  1. pvsur
    23.10.2022 21:09

    Вопрос меня смущает по долговечности хранения данных на ssd, будут ли читаемы данные лет через 10-15 ? На флешке с этим точно проблема ...