1

Я преподаю детям программирование с помощью Scratch, и мы даем каждому ученику Raspberry Pi для использования. Я хочу предоставить им дополнительные файлы для уроков в будущем (например, новые фоновые изображения или спрайт-изображения), но я хочу, чтобы они были как можно более плавными. Можно с уверенностью сказать, что их технические знания невелики, поэтому я бы предпочел, чтобы фоновая служба делала это автоматически.

Я использую Syncthing для своих собственных целей на разных устройствах, так что это была моя первая мысль. Но чтобы подготовить каждый Raspberry Pi, я просто скопирую тот же самый образ SD-карты, который я подготовил, на SD-карту каждого студента. Насколько я понимаю, для синхронизации и других подобных программ требуются уникальные идентификаторы пользователей для каждой системы. Так что, если я клонирую одну и ту же систему, у них у всех будет одинаковый идентификатор, и я предполагаю, что это не будет работать так, как задумано. Но я также не хочу вручную настраивать синхронизацию в дюжине или более систем.

Есть ли способ настроить это перед клонированием систем и синхронизировать файлы из моей системы с каждой из них без каких-либо действий с их стороны? В качестве альтернативы, если есть какой-то способ программно изменить соответствующие файлы в образе системы перед записью каждого из них, это тоже подойдет. Спасибо!

2 ответа2

1

Вы пробовали использовать Rsync? для этого потребуется доступ в интернет и сервер, но его очень легко использовать, в Windows вы можете использовать DeltaCopy

https://www.thegeekstuff.com/2012/05/rsync-for-windows-deltacopy/?utm_source=tuicool https://www.raspberrypi.org/documentation/remote-access/ssh/rsync.md

0

В итоге я использовал wget в скрипте bash, так как у нас есть веб-сервер, на который я могу загружать файлы. Несмотря на то, что мне нравится rsync, загрузка учетных данных для нашего сервера на устройства учеников представлялась угрозой безопасности.

Я запускаю сценарий через cron, но с ключевым словом @reboot, чтобы он запускался всякий раз, когда учащиеся загружают свой Raspberry Pis, что будет в начале урока.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .