Файл-сервер на Raspberry Pi как домашний NAS +19




Одноплатные мини-компьютеры подходят для совершенно разных полезных применений: блокировки рекламы во всём трафике (Pi-hole), управления умным домом или печати на стареньком принтере в кладовке по Wi-Fi. Но практически идеальный вариант использования — в качестве файл-сервера с подключением внешнего SSD или HDD. Это может быть и домашний хостинг, и даже колокейшн в настоящем дата-центре.

Мы уже рассказывали про создание собственного веб-сервера на Andoid, а также про хостинг файлов в ДНК.

Теперь посмотрим, какие есть разработки под Linux:

Готовые девайсы


Любой сервер с Raspberry Pi приятнее смотрится в корпусе, который защищает электронные компоненты от пыли и влаги. Кроме того, на корпус можно прикрепить небольшой дисплей с индикаторами состояния. Именно такие устройства под названием PiBox разработала компания KubeSail.

PiBox представляет собой компактный контейнер для модуля Raspberry Pi CM4 и двух SSD формата 2,5" (модель Box 2 mini), с маленьким экранчиком статуса 1,3", который показывает температуру, нагрузку на CPU и свободное место на дисках.



В будущем компания обещает выпустить контейнеры для пары 3,5-дюймовых дисков (Box 2), а также на пять HDD/SSD форм-фактора 2,5" или 3,5": модели Box 5 и Box 5 mini, соответственно.

PiBox позиционируется как недорогой NAS для резервного копирования и раздачи файлов по локальной сети. А также как медиацентр, поскольку последние версии «малинки» поддерживают аппаратное декодирование видео 4К.

На него можно поставить любой стандартный дистрибутив Linux, с которым привыкли работать, в том числе Ubuntu или Raspberry Pi OS.

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

Все эти приложения запустятся и на «малинке»: торрент-клиент SimpleTorrent, домашний медиацентр Plex, фотоархив PhotoPrism, редактор кода Code-Server, сервер Factorio и многие другие.



Компания KubeSail уже собрала необходимый бюджет на Кикстартере, а теперь готовится к изготовлению и отправке первой партии серверов. Стандартный набор с платами PiBox, вентилятором, внешними антеннами WiFi, ЖК-дисплеем, блоком питания и настроенным Raspberry Pi CM4 (8 ГБ RAM, 8 ГБ eMMC) стоит дороговато: $250. Можно заказать платы только самого переходника, без корпуса и малинки, за $100.

Дешевле собрать устройство самостоятельно, распечатав корпус на 3D-принтере по готовым макетам.

Кроме Raspberry Pi, есть файл-серверы на других одноплатниках. Например, ODROID-HC4 на процессоре Amlogic S905X3 (четыре ядра Cortex-A55, 1,8 ГГц) спроектирован в корпусе, который изначально рассчитан на подключение и установку ещё двух дисков SSD или HDD размером 2,5" или 3,5".


ODROID-HC4

Это девайс подешевле с более слабым процессором, но на него всё равно отлично ставится Ubuntu, Debian или Arch с любым серверным софтом типа Samba, FTP, NFS, SSH, Nginx, Apache, SQL, Docker, WordPress и т. д. И стоит всего $73, то есть почти в пять раз дешевле, чем PiBox.

Есть и более гламурные варианты подороже вроде The Bitcoin Machine с сервером Umbrel на борту.



Umbrel OS — операционная система на базе Raspberry Pi OS (Raspbian), оптимизированная для запуска персонального облака, файл-хостинга, узлов Bitcoin и Lightning.


Каталог приложений Umbrel OS

Своими руками


Никто не заставляет покупать готовое устройство. Гораздо дешевле и приятнее собрать его своими руками. Если исходить из стоимости комплектующих, то аналог того же PiBox обойдётся не дороже $60, если взять самый дешёвый модуль CM4. Плата Raspberry Pi CM4 выпускается в 32 вариантах, можно подобрать на свой вкус.

32 варианта комплектации
Part Number Wireless RAM eMMC Price*
CM4001000 No 1GB 0GB (Lite) $25
CM4001008 8GB $30
CM4001016 16GB $35
CM4001032 32GB $40
CM4002000 2GB 0GB (Lite) $30
CM4002008 8GB $35
CM4002016 16GB $40
CM4002032 32GB $45
CM4004000 4GB 0GB (Lite) $45
CM4004008 8GB $50
CM4004016 16GB $55
CM4004032 32GB $60
CM4008000 8GB 0GB (Lite) $70
CM4008008 8GB $75
CM4008016 16GB $80
CM4008032 32GB $85
CM4101000 Yes 1GB 0GB (Lite) $30
CM4101008 8GB $35
CM4101016 16GB $40
CM4101032 32GB $45
CM4102000 2GB 0GB (Lite) $35
CM4102008 8GB $40
CM4102016 16GB $45
CM4102032 32GB $50
CM4104000 4GB 0GB (Lite) $50
CM4104008 8GB $55
CM4104016 16GB $60
CM4104032 32GB $65
CM4108000 8GB 0GB (Lite) $75
CM4108008 8GB $80
CM4108016 16GB $85
CM4108032 32GB $90
* Стоимость не включает налог с продаж и импортные пошлины, если они есть




Основные характеристики CM4 не слишком отличаются от популярной модели Raspberry Pi 4 Model B, только в более компактном формате 55×40 мм:

  • 64-битный четырёхъядерный процессор Broadcom BCM2711 (Cortex-A72, ARM v8), 1,5 ГГц;
  • поддержка двух дисплеев с разрешением до 4K;
  • аппаратное декодирование видео H.265 до 4Kp60;
  • оперативная память 1, 2, 4 или 8 ГБ;
  • флэш-память eMMC 8, 16 или 32 ГБ
  • гигабитный Ethernet;
  • один USB 2.0;
  • два интерфейса для камер;
  • один PCIe Gen 2;
  • 28 GPIO;
  • опционально: WiFi 2,4/5,0 ГГц и Bluetooth 5.0.

Радиомодули специально не включали в базовую комплектацию, чтобы плата могла с лёгкостью пройти сертификацию в любой стране и использовалась в реальных изделиях. Для гарантии поддержки изначально объявлено, что Raspberry Pi CM4 не снимут с промышленного производства как минимум до января 2028 года. То есть поддержка гарантирована как минимум ещё на семь лет.





Как вариант, берём обычную Raspberry Pi 4 Model B, где сразу есть все необходимые разъёмы. Остаётся только установить вентилятор, примонтировать диск и расшарить его по сети.

Поскольку поддерживается microSD, то можно загрузиться с флэш-карты, поставить нужный дистрибутив, а затем установить тот софт, который будет выполнять роль файл-сервера. Например, в качестве опенсорсной альтернативы Dropbox на своём хостинге рекомендуется Nextcloud, вместо Google Photos — PhotoPrism и так далее. Если кого-то напрягает превращение Plex в медиакомпанию, есть легковесная альтернатива: Jellyfin.


Интерфейс Jellyfin напоминает Plex

Мини-сервер отлично подходит для резервного копирования, архива медиафайлов, стриминга. Он также может работать как файрвол и VPN-туннель, предоставляя удалённый доступ к домашней сети по SSH. Такая мини-версия Synology или Netgear NAS.

Энергоэффективность


Снижение энергопотребления даёт прямую финансовую выгоду, то есть энергоэффективное оборудование в прямом смысле приносит деньги. Например, 200-ваттный «динозавр» при круглосуточной работе пожирает электричества примерно на $10 в месяц, в зависимости от региона. Энергопотребление RPi в неактивном состоянии около 2 Вт. Если заменить стандартный NAS с x86-процессором на 15-ваттный мини-сервер Raspberry Pi, то «малинка» окупается буквально за несколько месяцев.

На рынке есть довольно энергоэффективные NAS на ARM-процессорах. Например, вот такая модель Qnap TS-932PX-4G на процессоре Alpine AL324 (четыре ядра Cortex-A57, 1,7 ГГц) стоит ненамного больше, чем вышеупомянутая «машина» с сервером Umbrel на Raspberry Pi.


Qnap TS-932PX-4G

Можно и для процессора x86 найти материнскую плату, которая в неактивном состоянии потребляет несколько ватт, а также энергоэффективный процессор. Но всё равно это не сравнится с RPi.

Коммерческий хостинг на Raspberry Pi


Популярность «малинок» настолько велика, что некоторые провайдеры несколько лет назад начали предлагать выделенные серверы на Raspberry Pi!

Сами дата-центры тоже весьма необычные. Предполагается, что это будет децентрализованная сеть ЦОДов. Шкафы с «малинками» устанавливают внутри ветряных установок (внутри опор).


Специально сконструированная стойка с серверами Raspberry Pi установлена внутри одной из ветровых установок

В блок размером 3U помещается 12 серверов Raspberry Pi с воздушным охлаждением. Вот как это выглядит:





Платы для установки в стойку принимают по почте, без корпусов, с блоком питания и кабелем. Диски только 2,5" USB. Флэш-карту лучше установить надёжную, предназначенную для долговременного использования, рекомендуется Transcend High Endurance (Gold) или SanDisk Max Endurance. Потому что за замену вышедшего из строя оборудования провайдер возьмёт отдельную плату.

Наверное, в некоторых случаях коммерческий хостинг на Raspberry Pi лучше домашнего, хотя вряд ли у такого хостинга найдется много клиентов. Может быть, кому-то так удобнее держать узел Bitcoin, веб-сервер на внешнем IP, раздавать торренты, какие-то службы, где нужен надёжный аптайм 24/7. Хотя обычно все задачи отлично выполняет маленький домашний NAS.

P. S. По серверным кластерам на RPi см. также эксперименты Ивана Кулешова.


НЛО прилетело и оставило здесь промокоды для читателей нашего блога:

15% на все тарифы VDS (кроме тарифа Прогрев) — HABRFIRSTVDS.

20% на выделенные серверы AMD Ryzen и Intel Core HABRFIRSTDEDIC.

Доступно до 31 декабря 2021 г.




Комментарии (25):

  1. Javian
    /#23798007 / +1

    практически идеальный вариант использования

    Со скоростью работы с дисками проблемы, тем более при одновременной работе с сетью.

    • Fill
      /#23798163 / +3

      Если не ошибаюсь - на 4-ке уже нет. Эта проблема была когда сеть висела на USB.

      • teuchezh
        /#23798221

        Ага, там контроллеры ethernet и usb работают раздельно и оба напрямую через pci. ЕМНИП, тоже самое и на HC4

    • Pasha4ur
      /#23803385 / +1

      Брал малину 4 8гб в том числе и под NAS. Под openmediavault через USB 3, скорость записи очень низкая. Игрался с режимами USB 3, файловыми системами - толку 0.

      • demoded
        /#23805869

        хорошо, что не взял себе под это дело малину :) на ODROID XU4 с openmediavault вполне себе насыщает гигибитный канал.

  2. DaemonGloom
    /#23798329 / +5

    Например, вот такая модель Qnap TS-932PX-4G на процессоре Alpine AL324 (четыре ядра Cortex-A57, 1,7 ГГц) стоит ненамного больше, чем вышеупомянутая «машина» с сервером Umbrel на Raspberry Pi.

    Открываем qnap.ru, видим ценник в 115 тысяч, задумываемся о качестве остальной статьи.

    • ColdSUN
      /#23798377

      Да и сравнивать этот QNAP с малиной очень странно. Тут всё же 5 дисков 3,5, 4 диска 2,5. 2 порта 2,5 GbE и два SFP+ порта. Как бы совсем уже другой уровень скорости доступа.

  3. emashev
    /#23798699

    Хм, у них на сайте есть моделька с 5 SSD дисками. Вот интересно, если взять 5 SSD и объединить их в RAID0 - малина потянет такие скорости?

    • Flaksirus
      /#23800645

      Нет. У малины одна линия PCIEх4 ограниченная 2.5Gb (вроде) - там нет никакого смысла пихать ссд вместо медленных hdd.

      • emashev
        /#23800875

        Оу, ну хоть PCIE появилась, у 3й вроде все через USB хаб было. На сайте у них написано (при выборе комплектации 2.5 дисков), что поддерживаются только ssd. Но по сути SATA и в Африке SATA, хз может они боятся, что они друг на друге лежать будут, но все это решается пленкой-диэлектриком. По сути для медиа сервера хватит и обычных HDD да и дешевле будет.

        • Flaksirus
          /#23800883

          Там скорее всего ограничение по питанию, поэтому SSD.

          • emashev
            /#23801163

            Seagate ST4000LM024 - Потребляемая мощность 2.1 Вт
            Samsung 870 EVO MZ-77E500BW - Потребляемая мощность 3.5 Вт

            • shutkarmannbii
              /#23801535

              Seagate ST4000LM024 - а на старте там сколько ? Скорее всего питальник не выдержит скачка при старте нескольких дисков

  4. blindmen
    /#23798711 / +2

    Вопрос только где купить по вменяемой цене rpi4 b)

    может будете продавать их у себя по адекватной цене?

    и даже в виде готового кластера тоже интересно было бы)

  5. pythoned195
    /#23799087

    Эммм , ну 350$ за красию коробочку для 5x 2.5 ssd ...
    3.5 hdd не влезут без молотка
    Несколько нишевое решение для энтузиастов.
    Распберии , конечно , пошустрее nas устройств будет , но кубер/виртуалки со скрипом влезут.
    Уж лучше материнку на атомах/celeron , куда можно десяток hdd воткнуть в lvm

    • Flaksirus
      /#23800661 / +1

      Да все гораздо проще - покупается любая бэушная машина на интеле и вот оно уже на порядок быстрее любой малины за те же или меньшие деньги. Я сейчас занимался вопросом (уже второго) NAS и рассматривал малинку - сама малинка (8gb) без всего выходит по стоимости так же как списанный энтерпрайзный писюк в компактном формфакторе с i5 (4gen) 8gb и 256ssd. Он еще и диски умеет читать (ну так на всякий случай) да еще и с какой-то квадро карточкой.

  6. dMac
    /#23799919 / +3

    ИМХО, подобный файл-тостер на малинке будет ну очень нетороплив. А если взять 4-ю малинку - не проще ли x86 за те же деньги и с той же производительностью? Разве что по энергопотреблению хуже, да... Малинка окупит разницу лет за триста....

    • 13werwolf13
      /#23801567

      я тоже так думал

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

      я сделал паре клиентов хранилки на малинах и ребята радые как дети, ну а себе да, я сделал кое что посерьёзнее.

      • teuchezh
        /#23801741

        а себе что собрали? у меня тут просто есть некоторое кол-во железа в т.ч и x86 (Asus n3050i-c) и малина (и ее аналоги), думаю продолжить колхозить с x86 или переехать на arm в угоду энергоэффективности, мне кажется особой разницы не будет, для меня скомпоновать все максимально компактно.

        • 13werwolf13
          /#23801757

          Долгое время пока работал в провайдере я по блату юзал HP DL180 Gen7

          12 3.5 дисков по 2 Tb в RAID10 + 2 диска 2.5 на 256 Gb в RAID1 под систему

          хорошо было, но уйдя оттуда я собрал солянку из того что завалялось без дела

          [admin@naunas] ~  
          ❯ inxi -Fxxx && cat /proc/mdstat && lsblk
          System:    Host: naunas Kernel: 5.3.18-59.34-default x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: N/A wm: KWin dm: N/A 
                     Distro: openSUSE Leap 15.3 
          Machine:   Type: Desktop Mobo: BIOSTAR model: TB85 v: 0.6 serial: <superuser/root required> UEFI: American Megatrends v: 4.6.5 
                     date: 08/22/2017 
          CPU:       Topology: Dual Core model: Intel Celeron G1840 bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 2048 KiB 
                     flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11200 
                     Speed: 2500 MHz min/max: 800/2800 MHz Core speeds (MHz): 1: 2500 2: 2500 
          Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: Biostar Microtech Intl Corp 
                     driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0402 
                     Display: server: No display server data found. Headless machine? resolution: <xdpyinfo missing> 
                     OpenGL: renderer: N/A v: N/A direct render: N/A 
          Audio:     Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio driver: snd_hda_intel v: kernel bus ID: 00:03.0 
                     chip ID: 8086:0c0c 
                     Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Biostar Microtech Intl Corp 
                     driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:8c20 
                     Sound Server: ALSA v: k5.3.18-59.34-default 
          Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Biostar Microtech Intl Corp driver: r8169 
                     v: kernel port: e000 bus ID: 02:00.0 chip ID: 10ec:8168 
                     IF: eth0 state: up speed: 1000 Mbps duplex: full mac: b8:97:5a:e9:1d:62 
                     IF-ID-1: br0 state: up speed: 10000 Mbps duplex: unknown mac: 06:b5:84:0f:26:7a 
                     IF-ID-2: veth1ef2fe30 state: up speed: 10000 Mbps duplex: full mac: 52:46:82:d4:80:fa 
                     IF-ID-3: wg0 state: unknown speed: N/A duplex: N/A mac: N/A 
                     IF-ID-4: ztly52j6b2 state: unknown speed: 10 Mbps duplex: full mac: ce:79:57:fb:dc:4d 
          Drives:    Local Storage: total: 7.28 TiB used: 1.25 TiB (17.2%) 
                     ID-1: /dev/sda vendor: Western Digital model: WD1000DHTZ-04N21V0 size: 931.51 GiB speed: 6.0 Gb/s 
                     rotation: 10000 rpm serial: WD-WXJ1E23FYAM2 rev: 6A00 scheme: GPT 
                     ID-2: /dev/sdb vendor: HP model: MB3000GBKAC size: 2.73 TiB speed: 6.0 Gb/s rotation: 7200 rpm serial: Z292860X 
                     rev: HPGF scheme: GPT 
                     ID-3: /dev/sdc vendor: HP model: MB3000GBKAC size: 2.73 TiB speed: 3.0 Gb/s rotation: 7200 rpm serial: Z2927DJV 
                     rev: HPGF scheme: GPT 
                     ID-4: /dev/sdd vendor: Western Digital model: WD1000DHTZ-04N21V1 size: 931.51 GiB speed: 3.0 Gb/s 
                     rotation: 10000 rpm serial: WD-WXT1E64LZAPZ rev: 6A01 scheme: GPT 
          RAID:      Supported md-raid types: raid1 
                     Device-1: md123 type: mdraid status: active Components: online: sdd4~c1 sda4~c0 
                     Info: raid: mirror blocks: 866660864 report: 2/2 UU chunk size: N/A super blocks: 1.0 
                     Device-2: md124 type: mdraid status: active Components: online: sdb1~c0 sdc1~c1 
                     Info: raid: mirror blocks: 2930265344 report: 2/2 UU chunk size: N/A super blocks: 1.0 
                     Device-3: md125 type: mdraid status: active Components: online: sda3~c1 sdd3~c0 
                     Info: raid: mirror blocks: 104857472 report: 2/2 UU chunk size: N/A super blocks: 1.0 
                     Device-4: md126 type: mdraid status: active Components: online: sda1~c1 sdd1~c0 
                     Info: raid: mirror blocks: 1048512 report: 2/2 UU chunk size: N/A super blocks: 1.0 
                     Device-5: md127 type: mdraid status: active Components: online: sdd2~c0 sda2~c1 
                     Info: raid: mirror blocks: 4194240 report: 2/2 UU chunk size: N/A super blocks: 1.0 
          Partition: ID-1: / size: 97.93 GiB used: 14.02 GiB (14.3%) fs: ext4 dev: /dev/md125 
          Swap:      ID-1: swap-1 type: partition size: 4.00 GiB used: 371.2 MiB (9.1%) priority: -2 dev: /dev/md127 
          Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C 
                     Fan Speeds (RPM): N/A 
          Info:      Processes: 172 Uptime: 11:58:06  up 4 days  9:54,  1 user,  load average: 0.01, 0.02, 0.00 Memory: 3.74 GiB 
                     used: 969.8 MiB (25.3%) Init: systemd v: 246 runlevel: 3 target: multi-user.target Compilers: gcc: N/A Shell: zsh 
                     v: 5.6 running in: sshd (SSH) inxi: 3.1.00 
          Personalities : [raid1] 
          md123 : active raid1 sdd4[1] sda4[0]
                866660864 blocks super 1.0 [2/2] [UU]
                bitmap: 0/7 pages [0KB], 65536KB chunk
          
          md124 : active raid1 sdb1[0] sdc1[1]
                2930265344 blocks super 1.0 [2/2] [UU]
                bitmap: 0/22 pages [0KB], 65536KB chunk
          
          md125 : active raid1 sda3[1] sdd3[0]
                104857472 blocks super 1.0 [2/2] [UU]
                bitmap: 1/1 pages [4KB], 65536KB chunk
          
          md126 : active raid1 sda1[1] sdd1[0]
                1048512 blocks super 1.0 [2/2] [UU]
                bitmap: 0/1 pages [0KB], 65536KB chunk
          
          md127 : active raid1 sdd2[0] sda2[1]
                4194240 blocks super 1.0 [2/2] [UU]
                bitmap: 0/1 pages [0KB], 65536KB chunk
          
          unused devices: <none>
          NAME      MAJ:MIN RM    SIZE RO TYPE  MOUNTPOINTS
          sda         8:0    0  931,5G  0 disk  
          ├─sda1      8:1    0      1G  0 part  
          │ └─md126   9:126  0 1023,9M  0 raid1 /boot/efi
          ├─sda2      8:2    0      4G  0 part  
          │ └─md127   9:127  0      4G  0 raid1 [SWAP]
          ├─sda3      8:3    0    100G  0 part  
          │ └─md125   9:125  0    100G  0 raid1 /
          └─sda4      8:4    0  826,5G  0 part  
            └─md123   9:123  0  826,5G  0 raid1 /mnt/sd
          sdb         8:16   0    2,7T  0 disk  
          └─sdb1      8:17   0    2,7T  0 part  
            └─md124   9:124  0    2,7T  0 raid1 /mnt/data
          sdc         8:32   0    2,7T  0 disk  
          └─sdc1      8:33   0    2,7T  0 part  
            └─md124   9:124  0    2,7T  0 raid1 /mnt/data
          sdd         8:48   0  931,5G  0 disk  
          ├─sdd1      8:49   0      1G  0 part  
          │ └─md126   9:126  0 1023,9M  0 raid1 /boot/efi
          ├─sdd2      8:50   0      4G  0 part  
          │ └─md127   9:127  0      4G  0 raid1 [SWAP]
          ├─sdd3      8:51   0    100G  0 part  
          │ └─md125   9:125  0    100G  0 raid1 /
          └─sdd4      8:52   0  826,5G  0 part  
            └─md123   9:123  0  826,5G  0 raid1 /mnt/sd
          

          с ним было много эксперементов, сначала был freenas, потом голая freebsd, потом несколько linux дистров для файлопомоек, в итоге пришёл к тому что сделал на любимой opensuse файлопомойку своими руками (ssh/sftp + NFS + nginx http/s)

          и есть второй сервер, не для хранения файлов а для вращения вокруг оси детородного органа lxd/qemu/docker для своих целей и экспериментов, NEC Express5800/T110g-E Intel Xeon E3-1220 v3
          отвратительная железка, проигрывает во всём даже моему десктопу (который имхо лучшее что делали в мире воркстейшенов хотя и устарел немного), но для моих целей хватает за глаза.

  7. enamchuk
    /#23800689

    Testing the PiBox mini 2, a Raspberry Pi MicroK8s server:
    https://www.youtube.com/watch?v=YtdVotS3018

    Хороший канал о Raspberry Pi и всём, что можно на базе Raspberry собрать.

  8. n0madic
    /#23801035 / +1

    Заказал себе на АлиЭкспрессе Geekworm NASPi

    https://geekworm.com/products/geekworm-naspi-2-5-sata-hdd-ssd-kit-for-raspberry-pi-4-model-b

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

  9. 13werwolf13
    /#23801559 / +3

    Флэш-карту лучше установить надёжную

    на этом месте я подавился кофе..

    ИМХО Флэш-карту лучше выбрать выкинуть нафиг

    1) малина прекрастно грузится с usb/pxe/iscsi/etc (на самом деле я как типичный диванный критик пробовал только usb но с ним проблем не было)

    2) мы в малину в этих кейсах так или иначе пихаем hdd по usb так почему бы с него и не грузиться?

    3) если таки мы говорим о хвостинг провайдере то загрузка по сети наверное будет лучшим выбором ибо это легче управляется и такие "диски" можно зарезервировать на стороне сервера а не надеяться что один диск подцепленный по usb проживёт дольше чем клиенту нужна эта малинка (хотя тут встаёт вопрос о пропускной способности сети конечно так что всё зависит от конкретного кейса использования)

  10. allexx
    /#23801631 / +1

    Если вы случайно решили попробоватьс обрать RPi4 + NVMe via enclouse (RLT9210 например), это будет очень плохо работать https://github.com/raspberrypi/linux/issues/4130

    Краткое - нехватает питания основного и NVMe + USB-PCIe ведет вебя нестабильно.

  11. demoded
    /#23805849 / +1

    вот так выглядил мой ODROID XU4 когда я его только собрал :) после того как оно прожило без проблем год, запихал в копус от старого роутера. очень доволен. легко льет на винты 600мегабит, читает под 900.