Оглавление:

PiNAS - Raspberry Pi NAS: 20 шагов (с изображениями)
PiNAS - Raspberry Pi NAS: 20 шагов (с изображениями)

Видео: PiNAS - Raspberry Pi NAS: 20 шагов (с изображениями)

Видео: PiNAS - Raspberry Pi NAS: 20 шагов (с изображениями)
Видео: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Июль
Anonim
PiNAS - NAS для Raspberry Pi
PiNAS - NAS для Raspberry Pi
PiNAS - NAS для Raspberry Pi
PiNAS - NAS для Raspberry Pi
PiNAS - NAS для Raspberry Pi
PiNAS - NAS для Raspberry Pi

Вступление:

В этом руководстве описывается сборка очень компактного сетевого хранилища (NAS) с питанием от Raspberry Pi с двумя отсеками.

Функции:

  • Супер маленький
  • Легко построить
  • Простая установка
  • Дешевый
  • Идеально подходит для изучения сети, файловой системы, механизмов безопасности
  • Можно использовать Raspberry Pi 2 или 3 (Pi 4 с некоторыми настройками)
  • Питание от одного USB-кабеля
  • Может использовать Wi-Fi
  • Использует жесткие диски для ноутбуков
  • жесткие диски поддерживают горячую замену
  • Два порта USB для дополнительного оборудования
  • Легко открыть чемодан

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

Примечание:

Обратите внимание, что английский - не мой родной язык. Если вы обнаружите какие-либо ошибки или что-то непонятное, не стесняйтесь сообщить мне, и я постараюсь это исправить. То же самое и с общими ошибками. Если у вас есть предложения по улучшению, дайте мне знать.

Содержание:

Шаг 01: Инструменты и материалы

Шаг 02: 3D-печать корпуса

Шаг 03: Пост-обработка 3D-печати (необязательно)

Шаг 04: Подготовка адаптеров SATA - USB

Шаг 05: Подготовка внутреннего футляра

Шаг 06: Подключение и сборка: Raspberry Pi

Шаг 07: Подключение и сборка: коммутационная плата USB

Шаг 08: Электромонтаж и сборка: установка

Шаг 09: Подключение и сборка: адаптеры для жестких дисков

Шаг 10: Сборка корпуса: лицевая панель (необязательно)

Шаг 11: Подготовка SD-карты

Шаг 12: Сборка корпуса

Шаг 13: Настройка Open Media Vault

Шаг 14: Настройка OMV: System

Шаг 15: Настройка OMV: хранилище

Шаг 16: Настройка OMV: управление правами доступа

Шаг 17: Настройка OMV: Services

Шаг 18: Использование NAS

Шаг 19: Заключительный шаг

Шаг 20: История изменений

Шаг 1. Материалы и инструменты

Материалы и инструменты
Материалы и инструменты

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

Вам не нужно покупать перечисленные детали и материалы по указанным ссылкам. Это примеры, которые показывают необходимые свойства деталей.

Части:

  • 1x Raspberry Pi 2 или 3 [35 долларов США]
  • 1x карта micro SD - 8 ГБ или 16 ГБ [5,79 долларов США]
  • 1x гнездовая коммутационная плата Micro USB [6,99 долл. США]
  • 2x адаптера SATA-USB [7,99 долл. США]
  • 2 жестких диска 2,5 дюйма
  • 1x блок питания Raspberry Pi (5 В / мин. 2 А) [9,99 долларов США]
  • 4 болта: M3x8 мм
  • 4 болта: M3x6 мм
  • 4 гайки: квадрат M3
  • Провода (например, от старого USB-кабеля)

Инструменты:

  • Утилиты для пайки
  • Отвертки
  • Пистолет для горячего клея
  • 3D-принтер или услуга 3D-печати

Шаг 2: 3D-печать корпуса

3D-печать корпуса
3D-печать корпуса
3D-печать корпуса
3D-печать корпуса

Я сделал корпус максимально простым:

  • Всего 4 части
  • Можно печатать без подставок
  • Удерживается 4 болтами
  • Легко открыть для обслуживания

Внутренняя часть моего корпуса была напечатана PLA, а 3 внешних корпуса - ABS. Я использовал АБС для оболочки, потому что хотел ее покрасить, а АБС намного проще подвергать постобработке. Вы также можете использовать PLA или попробовать любую другую нить.

Если у вас нет 3D-принтера, вы можете воспользоваться услугой 3D-печати.

Скачать:

Вы найдете обновленные части на этой странице дизайна штуковины.

Это первая версия файла:

Шаг 3. Пост-обработка 3D-печати (необязательно)

Пост-обработка 3D-печати (по желанию)
Пост-обработка 3D-печати (по желанию)
Пост-обработка 3D-печати (по желанию)
Пост-обработка 3D-печати (по желанию)
Пост-обработка 3D-печати (по желанию)
Пост-обработка 3D-печати (по желанию)

В зависимости от вашего вкуса этот шаг не является обязательным.

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

Вот что я сделал с тремя внешними частями корпуса:

1. Отшлифуйте детали:

  • запуск 1: используйте наждачную бумагу зернистостью 120
  • запуск 2: используйте наждачную бумагу зернистостью 240
  • запуск 3: используйте очень тонкую влажную шлифовальную губку

2. Очистите детали:

Промойте детали чистой водой и дайте им высохнуть.

3. Покраска:

  1. Нанесите тонкий слой грунтовки для краски. Дайте высохнуть в течение 24 часов.
  2. Проверьте поверхность.
  3. Распылите краску тонким слоем. Дайте высохнуть в течение 24 часов.

Шаг 4: Подготовка адаптеров SATA - USB

Подготовка адаптеров SATA - USB
Подготовка адаптеров SATA - USB
Подготовка адаптеров SATA - USB
Подготовка адаптеров SATA - USB
Подготовка адаптеров SATA - USB
Подготовка адаптеров SATA - USB

На этом этапе мы собираемся подготовить адаптеры SATA-USB к сборке.

Чтобы разобрать адаптеры, выполните следующие действия:

  1. Поднимите крышку кейса.
  2. Извлеките печатную плату и кабель из корпуса.
  3. Удалите горячий клей.
  4. Отпаять провода USB от печатной платы.

Шаг 5: Подготовка внутреннего футляра

Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса
Подготовка внутреннего корпуса

На этом этапе мы собираемся подготовить внутреннюю часть корпуса к сборке.

Чтобы добавить орехи, выполните следующие действия:

  1. Проверьте, нет ли мусора в пазах для гаек, и удалите его.
  2. Вставьте все четыре гайки в пазы.
  3. Закрепите гайки болтами M3x6 мм, чтобы они оставались на месте.
  4. Нанесите небольшое количество горячего клея на прорези, чтобы закрепить гайки.
  5. Снимите болты M3x6 мм.

Убедитесь, что все детали помещаются на предназначенное для них место.

Шаг 6: Подключение и сборка: Raspberry Pi

Электропроводка и сборка: Raspberry Pi
Электропроводка и сборка: Raspberry Pi
Электропроводка и сборка: Raspberry Pi
Электропроводка и сборка: Raspberry Pi

На этом этапе мы подключаем всю электронику и устанавливаем ее на место.

Всегда дважды (и трижды) проверяйте свою пайку

Сначала припаяйте все провода к RasPi:

  1. Начните с припайки всех необходимых проводов к RasPi.
  2. На рисунках на этом этапе показаны все необходимые точки подключения.

Шаг 7: Подключение и сборка: коммутационная плата USB

Подключение и сборка: USB Breakout Board
Подключение и сборка: USB Breakout Board

Добавьте коммутационную плату Female micro USB:

  1. Подключите разъемную плату Female micro USB к проводам RasPi.
  2. Припаяйте провода к коммутационной плате, питающей адаптеры.
  3. На рисунках на этом этапе показаны все необходимые точки подключения.

Шаг 8: Электромонтаж и сборка: установка

Электромонтаж и сборка: установка
Электромонтаж и сборка: установка
Электромонтаж и сборка: установка
Электромонтаж и сборка: установка

Установите RasPi и коммутационную плату USB:

  1. Вставьте RasPi на место.
  2. Закрепите RasPi с помощью гаек M3x6 мм.
  3. Поместите коммутационную плату USB в специальное углубление.
  4. Закрепите коммутационную плату USB с помощью небольшого количества горячего клея.

Шаг 9: Подключение и сборка: адаптеры для жестких дисков

Электропроводка и сборка: переходники для жестких дисков
Электропроводка и сборка: переходники для жестких дисков
Электропроводка и сборка: переходники для жестких дисков
Электропроводка и сборка: переходники для жестких дисков
Электропроводка и сборка: переходники для жестких дисков
Электропроводка и сборка: переходники для жестких дисков

Установите верхний адаптер жесткого диска:

Вставьте верхний адаптер жесткого диска (тот, который находится прямо под RasPi)

Припаиваем верхний переходник HDD:

  1. Припаяйте провода данных и питания к верхнему адаптеру жесткого диска.
  2. Добавьте провода, которые будут питать нижний адаптер жесткого диска.
  3. На рисунках на этом этапе показаны все необходимые точки подключения.

Установите нижний адаптер жесткого диска:

Вставьте нижний адаптер жесткого диска

Припаиваем нижний переходник HDD:

  1. Припаяйте провода данных и питания (идущие от верхнего адаптера жесткого диска) к нижнему адаптеру жесткого диска.
  2. На рисунках на этом этапе показаны все необходимые точки подключения.

Совместите адаптеры жестких дисков:

  1. Вставьте оба жестких диска.
  2. Убедитесь, что адаптеры жестких дисков подключаются к жестким дискам с небольшим усилием.
  3. Закрепите оба адаптера жестких дисков с помощью небольшого количества горячего клея (см. Рисунок).
  4. Удалите оба жестких диска.

Шаг 10: Сборка корпуса: лицевая панель (необязательно)

Сборка корпуса: лицевая панель (опционально)
Сборка корпуса: лицевая панель (опционально)
Сборка корпуса: лицевая панель (опционально)
Сборка корпуса: лицевая панель (опционально)
Сборка корпуса: лицевая панель (опционально)
Сборка корпуса: лицевая панель (опционально)

В зависимости от вашего вкуса этот шаг не является обязательным.

Файлы, которые необходимо распечатать (thingiverse), также содержат дополнительные детали, которые вы можете использовать, если хотите добавить деревянную (или другую) лицевую панель.

  1. Распечатайте дополнительные детали.
  2. Создайте лицевую панель (например, для лазерной гравировки).
  3. Поместите лицевую панель в дополнительную переднюю часть корпуса.
  4. Закрепите переднюю панель горячим клеем.
  5. Установите дополнительный стопор жесткого диска на лицевую панель.
  6. Закрепите стопор жесткого диска горячим клеем.

Шаг 11: Подготовка SD-карты

Подготовка SD-карты
Подготовка SD-карты
Подготовка SD-карты
Подготовка SD-карты
Подготовка SD-карты
Подготовка SD-карты

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

На этом этапе мы собираемся загрузить все необходимое программное обеспечение, записать образ Open Media Vault на SD-карту и запустить RasPi в первый раз.

Требуемое программное обеспечение:

  • Balena Etcher: инструмент, используемый для записи данных с изображения на SD-карту.
  • Open Media Vault: операционная система для PiNAS

Подготовка SD-карты:

  1. Вставьте SD-карту в свой ПК с Windows.
  2. Убедитесь, что Windows обнаруживает карту.
  3. Откройте «Мой компьютер», «Этот компьютер» или проводник Windows и запомните букву диска SD-карты. В моем случае это был F: (отличается от системы к системе). Убедитесь, что это действительно буква карты, а не какой-то из ваших жестких дисков.
  4. Запустить баленовый травитель.
  5. Выберите изображение Open Media Valut.
  6. Выберите букву диска SD-карты.
  7. Щелкните Flash!
  8. Подождите, пока не закончится перепрошивка.
  9. Отключите SD-карту.

Запуск Raspberry Pi:

  1. Вставьте SD-карту в Raspberry Pi.
  2. Подключите Raspberry Pi к экрану с помощью кабеля HDMI.
  3. Подключите Raspberry Pi к вашей сети с помощью кабеля Ethernet.
  4. Включите систему, подключив кабель питания к Raspberry Pi.
  5. Вы увидите процедуру автоматического запуска на экране.
  6. Подождите, пока не увидите то же сообщение, что и на последней картинке этого шага. Это занимает какое-то время - у меня около 20 минут.
  7. Запомните IP-адрес, имя пользователя и пароль, показанные на экране.
  8. Выключите RasPi.
  9. Снимите все кабели.

Шаг 12: Сборка корпуса

Сборка корпуса
Сборка корпуса
Сборка корпуса
Сборка корпуса
Сборка корпуса
Сборка корпуса
Сборка корпуса
Сборка корпуса

Теперь вы можете собрать PiNAS

  1. Осторожно сдвиньте заднюю часть корпуса и убедитесь, что порт micro USB совпадает с вырезом в корпусе.
  2. Закрепите заднюю часть корпуса двумя болтами M3x8 мм.
  3. Наденьте среднюю часть корпуса.
  4. Наденьте переднюю часть корпуса.
  5. Закрепите заднюю часть корпуса двумя болтами M3x8 мм.

Шаг 13: Настройка Open Media Vault

Настройка Open Media Vault
Настройка Open Media Vault
Настройка Open Media Vault
Настройка Open Media Vault

Теперь мы собираемся настроить Open Media Vault.

После входа в Open Media Vault вы увидите дерево слева. Все настройки разделены на 5 основных разделов:

  • Система
  • Место хранения
  • Управление правами доступа
  • Услуги
  • Диагностика

Следующие шаги показывают наиболее важные настройки в этих разделах.

Запуск Raspberry Pi:

  1. Подключите Raspberry Pi к вашей сети с помощью кабеля Ethernet.
  2. Включите систему, подключив кабель питания к Raspberry Pi.
  3. Запомните IP-адрес, имя пользователя и пароль, показанные на экране.

Первый вход:

  1. Запустите свой любимый интернет-браузер (Firefox, Chrome и т. Д.).
  2. Введите IP-адрес PiNAS в адресную строку браузера.
  3. Теперь вы должны увидеть маску аутентификации Open Media Vault.
  4. Выберите свой язык.
  5. Введите имя пользователя, пароль и нажмите «Войти».

Шаг 14: Настройка OMV: System

Настройка OMV: System
Настройка OMV: System
Настройка OMV: System
Настройка OMV: System
Настройка OMV: System
Настройка OMV: System

общие настройки

  1. Откройте вкладку Пароль веб-администратора
  2. Установите и подтвердите новый пароль
  3. Нажмите Сохранить, чтобы сохранить

Дата и время

  1. Выберите часовой пояс
  2. Включите функцию NTP (Network Time Protocol) и установите сервер времени.
  3. Нажмите Сохранить, чтобы сохранить

Сеть

  1. Открыть вкладку Общие
  2. Дайте вашему PiNAS имя хоста (имя в вашей сети)
  3. Нажмите Сохранить, чтобы сохранить
  4. Открыть вкладку Интерфейсы
  5. Нажмите "Добавить"
  6. Установите статический IPv4-адрес, чтобы он не менялся после перезагрузки
  7. Нажмите Сохранить, чтобы сохранить
  8. Открыть вкладку Service Discovery
  9. Активируйте нужные вам услуги

Шаг 15: Настройка OMV: хранилище

Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище
Настройка OMV: хранилище

Диски

  1. Убедитесь, что оба диска идентифицированы и указаны в списке (обычно они монтируются как sda и sdb)
  2. Выберите диск нажмите Edit
  3. Включить кеш записи
  4. Нажмите Сохранить, чтобы сохранить
  5. Сделайте то же самое для второго диска
  6. Выберите диск нажмите Wipe
  7. Нажмите «Быстро», чтобы удалить все данные с диска.
  8. Сделайте то же самое для второго диска

Управление RAID

  1. Нажмите Create, чтобы создать новый RAID (избыточный массив независимых дисков).
  2. Дайте вашему RAID имя - например, raid1
  3. Выберите свой уровень RAID - например, Зеркало (уровень RAID 1)
  4. Выберите устройства, которые вы хотите добавить в RAID - выберите оба ваших диска
  5. Нажмите Create, чтобы создать RAID с использованием выбранных дисков.
  6. Новый RAID 1 сейчас повторно синхронизируется
  7. По завершении синхронизации состояние RAID меняется на чистое.

Файловые системы

  1. Нажмите Create, чтобы создать файловую систему.
  2. Выберите свое устройство (ваш ранее созданный raid1)
  3. Присвойте файловой системе метку, чтобы легко ее идентифицировать
  4. Выберите желаемый тип файловой системы
  5. Нажмите ОК, чтобы создать файловую систему.
  6. Подождите, пока ваша файловая система завершит инициализацию (статус должен быть в сети)
  7. Выберите свою инициализированную файловую систему и нажмите Mount, чтобы сделать ее доступной.

Шаг 16: Настройка OMV: управление правами доступа

Настройка OMV: управление правами доступа
Настройка OMV: управление правами доступа
Настройка OMV: управление правами доступа
Настройка OMV: управление правами доступа
Настройка OMV: управление правами доступа
Настройка OMV: управление правами доступа

Пользователь

Учетные записи пользователей необходимы для доступа к файловой системе PiNAS.

  1. Откройте вкладку Пользователи
  2. Нажмите Добавить, чтобы создать нового пользователя.
  3. Введите имя пользователя
  4. Установите и подтвердите пароль для этого пользователя
  5. Нажмите Сохранить, чтобы сохранить

Группа

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

  1. Нажмите Добавить, чтобы создать новую группу пользователей.
  2. Открыть вкладку Общие
  3. Введите имя для группы пользователей
  4. Открыть вкладку Члены
  5. Выберите пользователей, которых вы хотите добавить в группу (например, созданного вами)
  6. Нажмите Сохранить, чтобы сохранить

Общие папки

Для доступа к файловой системе PiNAS с другого компьютера, например, с ПК, требуются общие папки.

  1. Нажмите Добавить, чтобы создать новую общую папку.
  2. Введите имя для новой общей папки (это имя будет связано с другими машинами)
  3. Выберите Устройство, на котором будет создана общая папка (ваша ранее созданная файловая система)
  4. Выберите или введите Путь к вашей общей папке
  5. Установите желаемые разрешения для этой общей папки (дополнительные разрешения будут установлены в следующих шагах)
  6. Нажмите Сохранить, чтобы создать общую папку.
  7. Щелкните Привилегии, чтобы установить их для пользователей или групп пользователей.
  8. Установите желаемые привилегии для ваших пользователей и / или групп
  9. Нажмите «Сохранить», чтобы сохранить настройки.
  10. Щелкните ACL, чтобы создать новый список управления доступом для вашей общей папки.
  11. Установите желаемые разрешения пользователя / группы (например, чтение / запись) для ваших пользователей и групп.
  12. Включить Заменить все существующие разрешения
  13. Включите Применить разрешения к файлам и подпапкам
  14. Нажмите Применить, чтобы создать и применить ACL.

Шаг 17: Настройка OMV: Services

Настройка OMV: Services
Настройка OMV: Services
Настройка OMV: Services
Настройка OMV: Services
Настройка OMV: Services
Настройка OMV: Services

В этой части описывается, как будет создаваться и использоваться общий ресурс SMB (в основном используемый в средах Windows). Open Media Vault дает вам гораздо больше возможностей представить свой PiNAS другим устройствам в вашей сети.

SMB / CIFS

  1. Открыть вкладку Настройки
  2. Включить SMB / CIFS
  3. Откройте вкладку Общие ресурсы нажмите Добавить, чтобы создать новый общий ресурс SMB.
  4. Включить новую долю
  5. Выберите общую папку (ту, которую вы создали ранее)
  6. Выберите, будет ли общий ресурс общедоступным (видимым для PiNAS)
  7. Включить учет существующих ACL (наследовать ACL)
  8. Включить наследование разрешений
  9. Нажмите Сохранить, чтобы создать новую общую папку SMB.

Шаг 18: Использование NAS

Использование NAS
Использование NAS
Использование NAS
Использование NAS
Использование NAS
Использование NAS

Теперь PiNAS готов к вашим данным.

Подключите общий ресурс PiNAS к вашему ПК:

  1. Нажмите кнопку Windows на клавиатуре, введите cmd и нажмите Enter. Должна появиться командная строка Windows.
  2. Введите следующую команду, чтобы подключить общий ресурс PiNAS:

    чистое использование N: / PiNAS / nas_share

  3. Командная строка должна теперь запросить имя пользователя для аутентификации. Введите имя пользователя PiNAS nas_user.
  4. Теперь командная строка требует пароль для nas_user - введите его и нажмите Enter.
  5. В командной строке должно быть написано что-то вроде «Команда успешно выполнена».

Запись данных:

  • Когда вы откроете проводник Windows, вы должны увидеть новую группу «Сетевое расположение».
  • В этой группе перечислены все ваши подключенные сетевые папки - точно так же, как подключенный nas_share.
  • Теперь вы можете перетащить данные на этот диск и сделать резервную копию на двух зеркальных дисках PiNAS.

Шаг 19: Заключительный шаг

Поздравления:

  • Поздравляем, вы создали собственное сетевое хранилище на базе Raspberry Pi.
  • Удачи, создавая резервные копии своих данных или экспериментируя с технологиями этого типа.
  • Покажи немного любви, прокомментируй, поделись и хорошего дня.
  • Вы также можете дать мне подсказку о thingiverse, если хотите.

Шаг 20: История изменений

04-ФЕВ-2020:

Опубликовано

Конкурс Raspberry Pi 2020
Конкурс Raspberry Pi 2020
Конкурс Raspberry Pi 2020
Конкурс Raspberry Pi 2020

Второй приз в Raspberry Pi Contest 2020

Рекомендуемые: