Домашняя » как » Как клонировать SD-карту Raspberry Pi для надежного резервного копирования

    Как клонировать SD-карту Raspberry Pi для надежного резервного копирования

    Малиновый Пис может быть непостоянным. Если вы когда-либо получали поврежденную SD-карту из-за сбоя питания, плохого кабеля, разгона или других проблем, вы знаете, как это раздражает, если вы начинаете с нуля. Но мы можем это исправить.

    Как это работает

    У меня это случалось слишком часто, и я в конце концов нашел хорошее решение. Как только я настроил свой проект Pi именно так, как я хочу, я просто использую Win32 Disk Imager в Windows, чтобы клонировать образ своей SD-карты на мой компьютер. Там я храню это, безопасно, пока что-то не пойдет не так с моим Пи. Когда это произойдет, я могу просто повторно клонировать этот образ на SD-карту, перезаписав поврежденную или поврежденную версию, и я сразу же вернусь к работе. (Если вы не используете Windows, вы можете сделать что-то подобное в Linux с помощью команды dd.) Это так просто, каждый пользователь Raspberry Pi должен это сделать..

    Это лучше всего работает с теми проектами Pi, которые требуют начальной настройки, а затем просто работают в фоновом режиме, выполняя свое дело. Если вы когда-нибудь внесете изменения в проект Pi, вам нужно будет повторно клонировать изображение, но с большим количеством проектов это идеально. Например, я использую эту технику для двух моих Raspberry Pis, на которых запущен Kodi - если какой-либо из них выйдет из строя, я могу просто повторно клонировать свой личный образ, и ящики сразу же восстановятся и начнут работать, получая обновленную библиотеку данные с моего домашнего сервера и базы данных MySQL, как будто ничего не произошло.

    И в качестве бонуса, вы можете легче делиться своими проектами Raspberry Pi, просто записав свое клонированное изображение на новую SD-карту (или поделитесь самим изображением).

    Вот как это сделать.

    Как сделать резервную копию вашего проекта Raspberry Pi

    Когда ваш Pi настроен именно так, как вы хотите, выключите его и извлеките SD-карту. Подключите SD-карту к компьютеру, загрузите Win32 Disk Imager (если вы этого еще не сделали) и запустите его. Если у вас нет встроенного в ваш компьютер ридера, вам нужно будет его купить. Мы рекомендуем что-то вроде этого считывателя Anker 8-в-1 (10 долларов), потому что вы также можете использовать его для разных форматов SD.

    Заметка: Если ваш проект Pi основан на Linux (как и многие другие), вы можете получить предупреждение о том, что SD-карта нечитаема для Windows и должна быть отформатирована. Это нормально, не форматируйте это! Просто закройте окно и продолжайте процесс.

    В Win32 Disk Imager нажмите синюю кнопку папки, чтобы выбрать местоположение для изображения, которое вы собираетесь создать. Я дал моему имя, которое позволяет мне знать, какой проект и Пи в моем доме это для.

    Затем выберите свой Pi из выпадающего списка «Device». Если ваш Pi имеет несколько разделов, выберите первый, но не волнуйтесь, этот процесс клонирует всю карту, а не только отдельный раздел.

    Когда вы закончите, нажмите кнопку «Читать». Это считывает данные с SD-карты, превращает ее в изображение и сохраняет это изображение в указанном месте. Обратите внимание, что этот процесс может занять некоторое время. Например, до часа или более в зависимости от размера вашей SD-карты.

    Когда все будет готово, вставьте карту обратно в Pi и продолжайте как обычно! Этот проект теперь скопирован на ваш компьютер.

    Как восстановить проект Raspberry Pi

    Теперь, если что-то пойдет не так с вашей картой, вы можете восстановить ее так же легко. Сначала удалите SD-карту, следуя этим инструкциям..

    Вставьте стертую карту в компьютер, снова откройте Win32 Disk Imager. На этот раз щелкните синюю папку и перейдите к сохраненному изображению. Выберите свою SD-карту из выпадающего меню так же, как и раньше.

    Когда вы его настроите, нажмите кнопку «Написать». Это перезаписывает данные SD-карты данными из клонированного изображения..

    Обратите внимание, что для достижения наилучших результатов вам, вероятно, потребуется использовать одну и ту же SD-карту или хотя бы ту же модель SD-карты. Карта 8 ГБ одной марки может немного отличаться по размеру от карты 8 ГБ другой марки, и если карта назначения меньше, чем карта, с которой было создано изображение, она не будет работать. (Клонирование в большую карту должно работать нормально.)

    Фото предоставлено: Золтан Киралы / Shutterstock.com.