Làm cách nào tôi có thể cung cấp hàng loạt nhiều RP cùng một lúc?


10

Tại Stack Exchange, chúng tôi đang triển khai một loạt Raspberry Pi để thực hiện nhiều màn hình khác nhau trong trụ sở NYC tuyệt vời mới của chúng tôi. Tôi đang cố gắng cung cấp hàng loạt các đơn vị có cùng hình ảnh Thẻ SD, tuy nhiên việc ghi hình ảnh ở tốc độ 4MB / giây rất chậm khi đó là hình ảnh 16 GB thẳng được tạo qua dd.

Tôi có những lựa chọn nào để cung cấp hàng loạt rất nhiều Raspberry Pi từ một hình ảnh nguồn duy nhất? Tôi không có thời gian để có được một hình ảnh được đốt trước bởi một nhà phân phối.


Câu hỏi tuyệt vời. Chúng tôi đã có một cuộc trò chuyện về điều này tại Jamboree mới nhất. Tôi sẽ thử và đào các slide.
Jivings

2
Bạn có sử dụng 16GB đầy đủ hay hầu hết đều trống. Nếu nó hầu như trống rỗng, bạn có thể tạo một hình ảnh nhỏ hơn và thay đổi kích thước nó ở lần khởi động đầu tiên.
Craig

@Craig bạn có một ví dụ hoặc liên kết về cách làm điều này không? Tôi đã cố gắng tìm ra cách để làm điều này một cách khái niệm nhưng nếu có nghệ thuật trước đó ở đâu đó sẽ tốt hơn nhiều.
Peter Grace

1
Lệnh raspi-config có một tùy chọn để mở rộng các rootfs mà bạn có thể có thể thiết lập một tập lệnh khởi động một lần để làm điều đó bằng cách sử dụng nó làm cơ sở.
Craig

Câu trả lời:


2

Video này cho thấy một giải pháp (mặc dù không phải là một giải pháp đặc biệt thanh lịch). Về cơ bản, người dùng đã xâu chuỗi một loạt các nhà văn USB Hub và thẻ SD để ghi 10 hình ảnh thẻ SD cùng một lúc.

nhập mô tả hình ảnh ở đây

Anh ấy gợi ý rằng kịch bản để làm điều này sẽ có sẵn từ GitHub của anh ấy nhưng tiếc là tôi không thể tìm thấy nó. Đây dường như là trang web cá nhân của anh ấy nếu bạn muốn liên hệ với anh ấy để tìm giải pháp.

Tuy nhiên, tôi nghi ngờ kịch bản rất phức tạp và sẽ không mất nhiều thời gian để viết.


2

Đầu đọc thẻ SD USB 3.0 sẽ có thể cung cấp dữ liệu ở giới hạn tốc độ của thẻ. Sẽ vẫn nhanh hơn nhiều khi ghi một hệ thống tối thiểu và để mỗi Raspberry Pi thực hiện thay đổi kích thước khi khởi động lần thứ hai.


1

Tôi đang làm một điều tương tự với u-boot để khởi động, sử dụng pxe boot của nó cho kernel và nfs sau cho hệ thống tập tin gốc. Bằng cách đó bạn chỉ cần viết khoảng 3 mb mà thực sự được thực hiện nhanh chóng. Điều đó cũng có nghĩa là, bạn có thể dễ dàng bảo trì bằng cách cập nhật bản sao chính duy nhất trên nfs. Nhược điểm là, khởi động sẽ chậm hơn.


0

Alex Bradbury từ nền tảng Raspberry Pi hiện đang đóng gói một công cụ cho phép bạn flash một loạt thẻ SD cùng một lúc (mặc dù nó bị giới hạn số lượng khe cắm thẻ SD phần cứng bạn có).

Tài khoản Github của anh ấy hiện không có sẵn công khai, nhưng nó sẽ được thực hiện sớm (từ những gì anh ấy nói với tôi tại một hội nghị gần đây).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.