Азбука для начинающих. Б - бэкап.

09 ноября 2019, 08:38

Встал по утру, умылся, привел себя в порядок и сразу же сделай бэкап!

Было ли у вас такое, что флешка в малинке (raspberry pi) приказала долго жить? Если нет - не расстраивайтесь, у вас еще все впереди! Для быстрого восстановления данных в случае отказа накопителя придумали резервное копирования информации - бэкапы. Самым кардинальным способом сохранения текущей конфигурации системы является побайтное копирование содержания флешки в так называемый образ - файл на компьютере, содержащий всю информацию с флешки. В этом случае сохраняются все ваши данные, настройки программ, конфигурации устройств, операционная система, все обновления - это очень удобно! Создание образа диска удобно делать с помощью утилит с графическим пользовательским интерфейсом, такими как у программы ApplePi-Baker

1600x_image.png?1573239656

Программа имеет темный и светлый интерфейс - все по последнему писку моды. В первой секции программы необходимо выбрать диск с которого будет сниматься образ. Вторая секция запускает процесс создания образа. 

1600x_image.png?1573239657

Третья секция предназначена для восстановления образа диска из файла на диск (флешку) после сбоя. Все очень просто и интуитивно понятно! С помощью этой программы можно записывать также побайтные образы, скачанные из интернета. 

Для операционной системы, начиная с macOS Catalina для корректной работы программы необходимо проделать еще несколько простых действий: необходимо открыть системные настройки, перейти в раздел Защита и безопасность, на вкладке конфиденциальность в пункте доступ к диску нажать на плюсик и добавить нашу программу в список доверенных приложений для работы с диском. 

1600x_image.png?1573239656

Программа может при создании образа "на лету" архивировать в форматы tar, zip, 7zip. Архивирование сокращает занимаемое место на вашем компьютере, но немного увеличивает время создания и восстановления образа. Чтобы скачать программу ApplePi-Baker нажмите сюда.

А можно, а можно сделать бэкап, но ничего не устанавливая?

Конечно можно! На самом деле все, что нужно для бэкапа у вас уже установлено! Нужно просто запустить программу под названием "Терминал" и ввести следующие команды:

diskutil list

Для чего это нужно? Чтобы узнать имя диска (флешки) для бэкапа. После ввода команды на экране должно появиться что-то похожее на это:

1600x_image.png?1573240853

Итак, в нашем случае это /dev/disk2. Как мы это поняли? По размеру SD карточки и по надписи external (что означает "съемный") рядом с именем диска. Если вы дошли до этого момента, то вы уже большие молодцы! Далее нам надо отключить этот диск. Для этого вводим в терминале команду: 

diskutil unmountDisk /dev/disk2

Если все прошло успешно, то мы должны увидеть надпись: 

Unmount of all volumes on disk2 was successful

Вот мы и подошли к моменту создания резервной копии (образа) нашего диска. Для запуска процесса создания образа  необходимо в терминале набрать следующую команду: 

sudo dd if=/dev/disk2 of=backup.rpi.sdcard-09-nov-2019.img bs=1m

Образ sd карточки по окончании процесса копирования можно будет найти в текущей папке. Обычно это домашняя папка пользователя. 

Как теперь восстановить все обратно?

Да все очень просто, воспользуемся все той же утилитой dd, введем все в терминале, только наоборот: 

sudo dd if=backup.rpi.sdcard-09-nov-2019.img of=/dev/disk2

Нужно подождать несколько минут (в зависимости от скорости флешки). Перед копированием или восстановлением sd карточки может запрашиваться пароль от учетной записи пользователя (для разблокировки компьютера). 

Поздравляю, вы это сделали!

А можно то же самое, но с графическим интерфейсом?

И снова ответ да! Для записи на флешку созданного таким способом образа диска можно воспользоваться ранее рассмотренной программой ApplePi-Baker. Есть также еще одна замечательная и простая в освоении программа Etcher

1600x_image.png?1573245851

Все, что нам теперь нужно, это выбрать образ (первый пункт), выбрать диск (часто определяется автоматически), нажать кнопку "Flash!" и подождать несколько минут. Все!

А на этом на сегодня все, если данная тематика вам понравилась - дайте знать, все начинается с простых вещей!


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? 
Мы в Telegram - @Soprut
Мы в Instagram - @Sprut666666

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 10 дней назад

    Моё почтение 👍👍👍👍

  2. Дмитрий Уваров (dmitryivtec)

    Отличная статья! Спасибо автору. Как раз задавался вопросом вариантов 👍🏻👍🏻👍🏻

  3. (memfya)
    (memfya) 7 дней назад

    А как на винде сделать образ?

  4. Алексей Скорятин (ixkor)

    Ручной бэкап с предварительным извлечением флешки из RPi? Серьезно? Кто то будет так запариваться больше пары раз прежде чем настроит автоматический бэкап на машинку в локалке или в облако? Такой вариант имхо подойдет только тем кто один раз настроил всю систему, сделал бэкап и всё, больше ничего не меняет и не обновляет. Я конечно понимаю что статья для начинающих, но имхо автобекапы на для популярных систем автоматизации уже реализованы и настраиваются довольно просто.

    • Антон Киселёв (Whilser)

      На малинке кроме системы автоматизации может еще много чего стоять, могут быть дополнительные контейнеры настроены, например VPN или музыкальные серверы (потокового вещания либо локальные музыкальные библиотеки), дополнительное оборудование такое как внешние звуковые карты, стики и пр. И наличие настроенного образа значительно сокращает время на восстановление. После восстановления останется подгрузить актуальный бэкап из сети (при необходимости), а не настраивать все по-новой. Поэтому хотя бы раз в полгода советую делать полный бэкап. 

    • (meta11ist87)
      (meta11ist87) день назад

      Что может быть проще, чем иметь готовую флешку в случае чего? Например я половину месяца провожу в разъездах, что делать, если в моё отсутствие подохнет флешка на малине и не будет банального управления светом? Понятно что можно поднять второй инстанс, настроить резервирование и тд. А можно иметь флешку, которую легко поменяет даже домохозяйка.

К списку блогов

Похожие записи

19 января 2019, 20:49
Делюсь новостями по проекту.
30 января 2019, 12:39
Я построю свой луна-парк, с блекджеком и шлюхами! Хотя, к черту лунапарк !
23 января 2019, 12:34
Текущее состояние проекта, практически финальные штрихи
29 января 2019, 20:46
Подходим к концу первой фазы.
16 января 2019, 19:14
Второй шаг к упрощению вашего знакомства с Home Assistant
03 февраля 2019, 08:41
Нам потребуется система на Deconz с установленным GUI, лампа Hue c обновленной прошивкой по предыдущей заметке (потребуется Hue Hub)
19 ноября 2019, 12:14
Время обновляться!
16 января 2019, 08:56
Подводим итоги по донатам на малинку
06 июля 2019, 20:15
Проект умного зеркала в новом виде