Создайте свое NAS с Raspberry Pi: полное пошаговое руководство
Хранение данных в системе сетевого хранилища (NAS) гарантирует, что вы можете получить к ним доступ в любое время. Однако вам не обязательно тратить много на NAS-систему, если у вас может быть Raspberry Pi.
Мы объясним, как создать NAS на базе Raspberry Pi и преимущества этого режима сетевого хранения.
Что такое NAS?
Рис. 1: Ethernet-коммутатор и патч-панель в профессиональной серверной конфигурации
NAS — это надежная система, позволяющая обмениваться файлами с всегда включенного устройства для легкого доступа.
Следовательно, хотя ваш обычный компьютер может делать это, NAS эффективнее, так как потребляет меньше энергии. Также ПК не предназначен в первую очередь для круглосуточной работы, как NAS.
Однако, в то время как обычный NAS лучше ПК, он не является таким маломощным устройством, как NAS на базе Raspberry Pi. Следовательно, превращение Raspberry Pi в NAS повышает энергоэффективность и относительно дешевле.
Raspberry Pi как NAS-сервер — хороший ли это выбор?
Рис. 2: Raspberry Pi — одноплатный компьютер
Существует множество причин, почему Raspberry Pi — хороший выбор как NAS:
- Во-первых, NAS-сервер на Raspberry Pi относительно дешевле, чем покупка целой NAS-системы.
- Он также полезен для базовых приложений сетевого доступа к файлам.
- Также он экономит затраты на энергию, так как работает от низкого питания. Следовательно, он удобен там, где управление питанием — ключевая проблема.
- В-третьих, он портативен и компактен. Следовательно, вы можете использовать его постоянно или в удаленном месте.
- Далее, NAS на Raspberry Pi может работать от стандартного пакета батарей. Он также совместим с внешними USB-накопителями.
- Наконец, его также легко настроить для размещения дополнительных пользователей.
Тем не менее, у него все еще есть своя доля недостатков, включающих следующее:
- Он относительно слабее ПК в плане процессорной мощности.
- И у него более низкая скорость передачи, чем у коммерческих NAS-систем.
- Наконец, он не подходит для видео по запросу и HD-видеопотоков.
Несмотря на свои недостатки, это выполнимый DIY-проект для простой внешней системы хранения.
Как использовать ваш Raspberry Pi как NAS-бокс
Рис. 3: Raspberry Pi одноплатный компьютер
Требования проекта
Вам понадобятся следующие компоненты для этого проекта:
- Универсальные системы Raspberry Pi
- Блок питания типа USB-C
- Кабель Ethernet Cat6
- 7-пиновый кабель
- 7-пиновый разъем
- 3-пиновый разъем
- Внешнее устройство хранения вашего предпочтительного объема сетевого хранения
- Объект управления
- Набор хранения (диск, сетевой диск)
- Функция хранения 2.5-дюймовым SSD/HDD.
Выбор частей универсальных систем Raspberry Pi
Рис. 4: Raspberry Pi одноплатный компьютер
Примечание: Если вы хотите высокую скорость передачи файлов на внешних дисках хранения, лучше использовать Raspberry Pi 4 8ГБ.
Также для Raspberry Pi 400 или Raspberry Pi 4 необходимы блок питания USB-C и кабель micro HDMI на стандартный HDMI.
Процесс сборки
Установка Raspberry Pi OS Lite
Используя Raspberry Pi Imager, установите файл Raspberry Pi OS Lite на microSD-карту. Вот процесс установки:
- Сначала нажмите на приложение Raspberry Pi Imager в меню настроек.
- Затем подключите внешнее устройство хранения (16 ГБ microSD-карту) к компьютеру через адаптер SD-карты.
- Далее выберите Raspberry Pi OS в меню настроек. Также откройте кнопку Advanced Menu в меню настроек, чтобы включить SSH. На этом шаге вам нужно настроить имя пользователя и пароль по умолчанию, так как они удобны для доступа к сетевому хранилищу.
- Для хранения выберите microSD-карту и выберите запись образа диска OpenMediaVault.
Настройка вашего Raspberry Pi
Рис. 5: Кабели Ethernet, подключенные к интернет-коммутатору в серверной стойке.
Подключите ваш Raspberry Pi к роутеру с помощью кабеля Ethernet. Одновременно подключите хранилище к питанию USB-хаба. Далее подключите хранилище к Raspberry Pi и, следовательно, основное питание.
Получение IP-адреса
IP-адрес Raspberry Pi важен для доступа через SSH-соединение с ПК. Следовательно, вы можете получить данные для входа в роутер с его поверхности.
Подключение через SSH
- Для этого шага вам нужно открыть Терминал на ПК и затем в командной строке ввести этот код. Также вам нужно заменить 'pi' на учетные данные по умолчанию (имя пользователя по умолчанию), которые вы выбрали ранее.
- Затем введите пароль, который вы сделали в Raspberry Pi Imager.
- Дополнительно, вам нужно проверить, правильно ли настроен Raspberry, запустив этот код:
- Наконец, перезагрузите ваш CanaKit Raspberry Pi, запустив этот конфигурационный файл.
OpenMediaVault
Мы будем использовать OpenMediaVault для управления сетевым хранилищем. Одной из его сильных сторон является веб-интерфейс, предлагающий множество опций для продвинутых пользователей. Также он прост в использовании.
Установка OpenMediaVault
- После того как вы закончите загрузку CanaKit Raspberry Pi в командной строке, введите код/конфигурационный файл ниже.
- Затем закройте Терминал после завершения установки.
Настройка OpenMediaVault
- Введите IP-адрес Raspberry Pi в адресной строке вашего интернет-браузера.
- Затем введите следующие учетные данные для входа в OpenMediaVault.
Смена пароля администратора OpenMediaVault
- Выберите меню настроек и измените пароль администратора в правом верхнем углу.
Настройка сетевого доступа
- Нажмите на «storage» и выберите «Disks» из выпадающего меню, чтобы показать все подключенные хранилища. Если не видно, подтвердите, что соединения в порядке, затем перезагрузите систему.
- Затем выберите «Storage» в выпадающем меню и нажмите «File Systems».
- Затем выберите «Create» для выбора вашего устройства хранения. Также для формата диска лучше выбрать EXT4 и затем нажать «close».
- После завершения выберите файловую систему для монтирования и нажмите «apply changes».
- Также нам нужно создать общую папку. Из выпадающего меню выберите «Storage», затем нажмите «Shared Folders» и выберите «Create».
- После создания общей папки (папки резервного копирования), ваша NAS-система готова к использованию.
Заключение
Как мы видели, NAS облегчает хранение файлов на внешнем жестком диске. Также, используя Raspberry Pi, вы можете создать устройство хранения для использования с USB-флешками в файловом хранении. В случае, если вы хотите прояснить что-то из вышеперечисленного, поговорите с нами.
Промышленные технологии
- Создание профессионального универсального пульта на Raspberry Pi с LIRC
- Преобразование RF в DC с Raspberry Pi: сборка и отладка детектора огибающей
- Cycle Chaser: превратите свой велосипед в ночной световый шоу с Raspberry Pi
- Создание детектора вора на базе Raspberry Pi — пошаговое руководство
- Создайте домашний монитор температуры на Raspberry Pi с MCP9808, InfluxDB и Grafana
- Создайте систему домашней автоматизации на Raspberry Pi для удаленного управления
- DIY робот в стиле Wall‑E на Raspberry Pi из коробки от CD
- RasPiRobot Board V2: Расширьте Raspberry Pi в мощный робот-контроллер
- Построение ровера на Windows IoT Core с Raspberry Pi 2 — Руководство от новичка к профи
- Вставка STEP-моделей в проекты E3.series: пошаговое руководство