Як я можу масово забезпечити багато RPI одночасно?


10

Тут, на Stack Exchange, ми розгортаємо купу Raspberry Pi, щоб робити різні дисплеї в новому дивовижному штаб-квартирі NYC. Я намагаюся масово забезпечити пристрої тим самим зображенням SD-карти, однак запис зображення зі швидкістю 4 Мб / сек болісно повільний, коли це прямо 16 Гб зображення, створене через dd.

Які варіанти я маю для масового забезпечення великої кількості Raspberry Pi усіх із одного вихідного зображення? Я не встигаю отримати зображення, попередньо записане розповсюджувачем.


Чудове запитання. Ми поспілкувались з цим питанням не пізніше Джамборі. Я спробую викопати слайди.
Jivings

2
Ви використовуєте повний 16 Гб або більша частина його порожня. Якщо він здебільшого порожній, ви можете створити менший розмір зображення та змінити його розмір при першому завантаженні.
Крейг

@Craig У вас є приклад або посилання, як це зробити? Я намагався розібратися, як це зробити концептуально, але якщо десь є попереднє мистецтво, це було б набагато краще.
Пітер Грейс

1
Команда raspi-config має можливість розширення rootfів, імовірно, ви можете встановити сценарій одноразового запуску, щоб це зробити, використовуючи це як основу.
Крейг

Відповіді:


2

У цьому відео показано одне рішення (хоч і не особливо елегантне). По суті, користувач має серію з USB-концентраторами та записами на SD-картки з ланцюжками, щоб одночасно записувати 10 зображень на SD-картках.

введіть тут опис зображення

Він пропонує, що сценарій для цього буде доступний у його GitHub, але, на жаль, я не можу його знайти. Це, мабуть, є його особистим веб-сайтом, якщо ви хочете зв’язатися з ним для вирішення.

Однак я сумніваюся, що сценарій дуже складний і не вимагає багато писати з нуля.


2

Зчитувач SD-карт USB 3.0 повинен мати можливість подавати дані з обмеженням швидкості вашої картки. Це все ще буде набагато швидше, щоб записати мінімальну систему, і нехай кожен Raspberry Pi зробить розмір другого завантаження.


1

Я роблю аналогічну річ із u-boot для запуску, використовуючи її завантажувальну систему pxe для ядра та nfs пізніше для кореневої файлової системи. Таким чином вам потрібно лише написати близько 3 mb, що дійсно швидко робиться. Це також означає, що ви можете полегшити технічне обслуговування, оновивши єдину головну копію на nfs. Мінус - запуск буде повільнішим.


0

Алекс Бредбері з фонду Raspberry Pi наразі пакує інструмент, який дозволяє одночасно прошивати купу SD-карт (хоча це обмежено кількістю апаратних слотів для SD-карт, які у вас є).

Наразі його обліковий запис Github не доступний для публіки, але це має бути зроблено незабаром (з того, що він сказав мені на останній конференції).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.