Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Как собрать мощный NAS из старого ПК своими руками

Как собрать мощный NAS из старого ПК своими руками

Сетевое хранилище данных представляет собой простой способ развернуть миниатюрное облачное хранилище в домашней сети. Большинство подобных устройств обладают достаточной универсальностью для размещения базовых сервисов с открытым исходным кодом, таких как музыкальный сервер Navidrome или VPN-соединение WireGuard. Однако если у вас дома без дела пылится старый компьютер, вам необязательно покупать готовое устройство — вместо этого вы можете собрать NAS из старого ПК своими руками с высокой производительностью.

Производительность железа старого ПК

Бывший игровой компьютер автора был оснащен шестиядерным процессором Ryzen 5 1600X и 48 гигабайтами оперативной памяти стандарта DDR4. Для хранения информации накопители SATA добавлялись постепенно, по мере возникновения потребности. В итоге общий объем дискового пространства достиг 24 терабайт с полной избыточностью. Дискретная видеокарта, а именно RTX 3060, также играет важную роль. Графические процессоры отлично справляются с транскодированием медиафайлов из одного кодека в другой, позволяя воспроизводить их практически на любом оборудовании. Например, при наличии видеоколлекции для воспроизведения на устройстве, не поддерживающем исходный формат, видеокарта выполняет транскодирование «на лету» для нормального воспроизведения. Мощности также оказалось вполне достаточно для небольших задач искусственного интеллекта, хотя скорость инференса имела заметные ограничения.

Значение программного обеспечения

Главным плюсом готовых сетевых хранилищ является удобство софта. Пользователь подключает устройство к сети, включает его, проходит короткую настройку и завершает процесс. Чтобы составить конкуренцию заводским аналогам, программное обеспечение домашней системы должно было не только не уступать в удобстве, но и предоставлять дополнительные преимущества. Вместо установки отдельной операционной системы был выбран гипервизор Proxmox. Это позволило запустить TrueNAS внутри виртуальной машины с доступом к пулу ZFS. На практике такая часть настройки практически не отличалась от коммерческого оборудования. Реальная польза заключалась в других запускаемых сервисах. Proxmox позволяет за считанные секунды развернуть новый контейнер или виртуальную машину, поэтому тестирование новой службы обычно требует всего нескольких кликов и скрипта установки. Автор запускает сервер Jellyfin, сервер Navidrome, Homepage, Kuma, несколько ИИ-сервисов, множество игровых серверов и многое другое. Ни одно готовое устройство не поддерживает такое невероятное разнообразие сервисов через Proxmox, а при наличии подобных возможностей им бы просто не хватило мощности.

Внутренние компоненты жесткого диска крупным планом
Накопители играют ключевую роль при построении надежного файлового хранилища.
Элементы платы накопителя для кастомного NAS
Интерфейсы подключения дисков важны для расширения емкости хранилища.
Печатная плата жесткого диска в самодельном сервере
Контроллеры и разъемы дисков для подключения к материнской плате ПК.

Преимущества гибкости и производительности

При изучении характеристик потребительского четырехдискового сетевого хранилища обычно обнаруживаются встроенные двухъядерные или четырехъядерные чипы. По сравнению с ними шестиядерный процессор с двенадцатью потоками выглядит избыточно мощным. Объем оперативной памяти также имеет колоссальное значение. Файловая система ZFS использует свободную память в качестве кэша чтения, благодаря чему 48 гигабайт ОЗУ обеспечивают колоссальный прирост производительности, а различные службы не конкурируют за ресурсы. Большинство коробочных NAS-систем стоимостью до 700 долларов оснащаются лишь 2–8 гигабайтами памяти и редко поддерживают ее апгрейд. Кроме того, наличие полноценных слотов PCIe открывает возможности, недоступные в коммерческих устройствах: можно установить контроллер HBA для подключения еще восьми дисков, карту 10GbE для ускорения сети или адаптер NVMe. Не стоит забывать и о работе с медиаконтентом. Некоторые модели Synology линейки 2025 года Plus лишились аппаратного ускорения транскодирования H.264 и HEVC, присутствовавшего в предыдущих поколениях. Благодаря доступным слотам PCIe в старый ПК можно добавить дискретную видеокарту для распределения этой рабочей нагрузки.

Компьютерные комплектующие и накопители
Старое железо можно эффективно использовать для создания домашней облачной системы.
SSD и жесткие диски для файлового сервера
Различные типы накопителей для операционной системы и пула хранения.

Практическая реализация проекта

Приняв решение заняться сборкой, стоит начать с оценки имеющегося оборудования. Проверьте материнскую плату на наличие достаточного количества портов SATA и убедитесь, что процессор поддерживает виртуализацию. Убедитесь, что блок питания обладает необходимыми разъемами и запасом мощности для подключения множества накопителей. Установите Proxmox на отдельный небольшой твердотельный накопитель, чтобы системный диск был отделен от пользовательских данных. При настройке TrueNAS пробросьте контроллер памяти напрямую в виртуальную машину, чтобы ZFS могла напрямую взаимодействовать с физическими дисками; применение виртуальных дисков способно вызвать проблемы с передачей данных SMART. Прежде всего настройте резервное копирование до добавления данных и помните, что RAID не заменяет бэкап. Наконец, предусмотрите бюджет на покупку источника бесперебойного питания. Хотя ZFS хорошо справляется с внезапным отключением питания, остальные виртуализированные службы обычно переносят это хуже. Вторичное использование старого ПК дало больше вычислительной мощности, оперативной памяти, простора для расширения дискового пространства и интересных вариантов апгрейда, чем способно предложить любое коммерческое устройство, привязанное к проприетарной экосистеме.

Источник: howtogeek.com

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

01.
На платформе MonsterInsights