Как это работает
У меня это случалось слишком часто, и в итоге я понял хорошее решение. Как только я настроил свой проект Pi именно так, как я этого хочу, я просто использую Win32 Disk Imager для Windows, чтобы клонировать изображение своей SD-карты на моем ПК. Там я держу это безопасно, пока что-то не сработает с моим Пи. Когда это произойдет, я могу просто повторно клонировать это изображение на SD-карту, перезаписывая сломанную или поврежденную версию, и я быстро вернусь и работаю. (Если вы не используете Windows, вы можете сделать что-то подобное в Linux с помощью команды dd.) Это так просто, каждый пользователь Raspberry Pi должен это сделать.
Это лучше всего работает с проектами Pi, которые требуют первоначальной настройки, а затем просто работают в фоновом режиме, делая свою работу. Если вы когда-либо вносили изменения в проект Pi, вам нужно будет повторно клонировать изображение, но с большим количеством проектов это идеально. Например, я использую эту технику для своих двух малины Pis, которые запускают Kodi, - если они когда-либо опускаются, я могу просто повторно клонировать мой личный образ, а коробки возвращаются в исходное состояние и запускаются в кратчайшие сроки, захватывая современную библиотеку данные с моего домашнего сервера и базы данных MySQL, как будто ничего не произошло.
И в качестве бонуса вы можете с легкостью поделиться своими проектами Raspberry Pi, просто написав клонированное изображение на новую SD-карту (или поделившись самим изображением).
Вот как это сделать.
Как создать резервную копию вашего проекта малины Pi
Когда ваш Pi настроен так, как вы хотите, выключите его и удалите его SD-карту. Подключите SD-карту к компьютеру, загрузите Win32 Disk Imager (если вы еще этого не сделали) и запустите его. Если у вас нет считывателя, встроенного в ваш компьютер, вам нужно его купить. Мы рекомендуем что-то вроде этого Anker 8-in-1 reader ($ 10), потому что вы также можете использовать его для разных SD-форматов.
Заметка: Если ваш проект Pi основан на Linux (как многие из них), вы можете получить предупреждение о том, что SD-карта не читается Windows, и ее необходимо отформатировать. Это нормально, не отформатируйте его! Просто закройте окно и перейдите к процессу.
В Win32 Disk Imager нажмите кнопку синей папки, чтобы выбрать место для изображения, которое вы собираетесь создавать. Я дал свое имя, которое позволяет мне узнать, какой проект и Pi в моем доме для этого.
Затем выберите свой Pi из раскрывающегося списка «Устройство». Если ваш Pi имеет несколько разделов, выберите первый, но не беспокойтесь, этот процесс будет клонировать всю карту, а не только отдельный раздел.
Как восстановить проект малины Pi
Теперь, если что-то пойдет не так с вашей картой, вы можете восстановить ее так же легко. Сначала удалите SD-карту, используя эти инструкции.
Когда ваша стертая карта все еще вставлена в ваш компьютер, снова откройте Win32 Disk Imager. На этот раз щелкните синюю папку и перейдите к сохраненному изображению. Выберите SD-карту из раскрывающегося списка так же, как и раньше.
Фото: Золтан Кирали / Shutterstock.com.