← База знаний

Домашний 1U-сервер на одноплатниках: четыре платы в одном корпусе

Одноплатники дома обычно живут россыпью: одна плата на полке, вторая за телевизором, провода тянутся к разным розеткам. Работает — но ни порядка, ни масштаба. Решение — собрать всё в один корпус стоечного формата 1U: четыре платы, общее питание, продуманное охлаждение и два SSD. Разберём, как устроена такая сборка и какие решения в ней важны.

Состав фермы

В корпусе живут четыре платы, подобранные не случайно, а под роли:

- **Raspberry Pi 4** — самая производительная: 64-битный процессор, полноценный гигабит, USB 3.0. Кандидат на самые тяжёлые задачи — базы данных, контейнеры.
- **Две Banana Pi M2 Berry** — главная причина их присутствия: родной SATA-порт прямо с чипа Allwinner. Каждая несёт свой SSD и работает с диском на скорости 100–160 МБ/с — Raspberry о таком без USB-костылей может только мечтать.
- **Raspberry Pi 3B+** — служебная машина: мониторинг всей фермы, мелкие фоновые задачи.

Такое разделение даёт простую отказоустойчивость: платы независимы, выход одной из строя не трогает остальных, а вторая SATA-плата может работать горячим резервом первой — ночной rsync, и авария превращается в переключение.

Корпус: перед и зад

Корпус — стальная 1U-панель под стандартную 19" стойку, с крышкой.

**Передняя панель** — рабочие интерфейсы: Ethernet и USB каждой платы выведены наружу через окна в металле. Патч-корды подключаются с лицевой стороны, как у нормального стоечного оборудования — при установке в стойку вся коммутация остаётся доступной без выдвигания корпуса.

**Задняя панель** — питание и охлаждение: DC-гнёзда 5.5×2.1 на каждую плату и вентиляторы 30 мм. Логика классическая для стойки: силовые кабели уходят назад, к блокам питания, и не мешаются среди патч-кордов.

Внутри — тканевые липучки для кабель-менеджмента: без них четыре комплекта проводов в высоте 44 мм превращаются в войлок.

Питание: главный урок одноплатников

Самое слабое место любой фермы SBC — питание через штатные microUSB/USB-C разъёмы. Тонкие контакты разъёма и жилы дешёвых кабелей дают просадку напряжения, и под нагрузкой (особенно с SSD на борту) плата зависает или уходит в перезагрузку. Симптом знаком каждому владельцу: работает, пока не нагрузишь.

Поэтому в корпусе питание разведено через DC-гнёзда: короткий толстый провод от гнезда до платы, подача на пины 5V/GND гребёнки GPIO в обход штатного разъёма. Пара пинов на плюс, пара на минус — ток делится, контакты не греются. Один качественный блок питания 5V с запасом по току кормит всю ферму.

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

SSD на крышке

Два 2.5" SSD закреплены на внутренней стороне крышки корпуса. Решение с двойной выгодой: диски не занимают место на дне рядом с платами, а металл крышки работает пассивным радиатором — SSD отдаёт тепло всей площади панели. SATA-кабели данных и питания уходят вниз, к разъёмам Banana Pi.

Система на каждой SATA-плате устроена по схеме «загрузка с SD, корень на SSD»: чип Allwinner умеет стартовать только с карты, поэтому на ней остаются загрузчик и ядро, а вся файловая система, логи и данные живут на диске. Карта после переноса почти не нагружается и служит годами.

Охлаждение

Закрытый 1U-объём с четырьмя платами — это уже маленькая серверная со своим климатом. Вентиляторы 30 мм на задней панели создают протяжку вдоль плат. Ориентиры по температурам, за которыми стоит следить первые дни под боевой нагрузкой:

- процессоры плат: до ~70°C под нагрузкой — норма, выше 80°C начинается троттлинг;
- SSD: комфортно до ~50°C.

Проверка в одну строку на каждой плате:

bash
watch -n2 cat /sys/class/thermal/thermal_zone0/temp

и для дисков:

bash
sudo smartctl -A /dev/sda | grep -i temp

Если в простое температура держится в районе 50–55°C — это нормально для пассивных чипов Allwinner в закрытом корпусе; вентиляторы включают своё веское слово именно под нагрузкой.

Что в итоге

Получился домашний сервер стоечного класса из компонентов ценой в один средний системник: четыре независимых машины, два SATA-хранилища, единое питание без узких мест, продув и аккуратная коммуникация. На такой ферме спокойно живут веб-сайты, бэкапы, мониторинг и всё, что придёт в голову дальше — а масштабирование сводится к покупке ещё одной платы.

Главный же выигрыш не в железе: собирая такой корпус своими руками, узнаёшь свои серверы до последнего провода. И когда что-то ломается — а оно ломается — точно знаешь, куда смотреть.

Корпус Eruscus Blade 19" 1U Стоечный корпус на 4 платы Raspberry Pi с активным охлаждением.
Смотреть корпус →