Найти в Дзене
iOS на практике

Резервная копия карты памяти Raspberry Pi

Raspberry Pi делаем бэкап
Raspberry Pi делаем бэкап

Поговорим о том, как сделать резервную копию карты памяти для Raspberry Pi в операционной системе Linux.

Так как этот одноплатный компьютер не имеет своего ПЗУ (постоянного запоминающего устройства), то операционная система устанавливается на карту памяти MircoSD. MicroSD карты частенько выходят из строя, особенно при жесткой эксплуатации, а именно в таком режиме она находится, когда она играет роль основного раздела для операционной системы. Делать резервные копии уже отлаженной и настроенной системы — признак хорошего тона.

Для того, чтобы сделать резервную копию нам понадобится карт-ридер, либо встроенный в ноутбук, либо USB-картридер. Это не важно. Так как мой сайт посвящен в основном Linux-подобным операционным системам, я расскажу вам, как просто сделать резервную копию с помощью Debian по шагам:

  • Сохраняем все запущенные программы в Raspberry Pi
  • Выключаем ее
  • Извлекаем карту памяти из Raspberry Pi
  • Вставляем карту памяти в картридер
  • Подключаем картридер к компьютеру с установленным Linux (или LiveCD)
  • Прежде всего проверяем разделы дисков, нам нужно установить имя раздела карты памяти. Делаем это с помощью следующей команды в терминале:
Выполняем команды в терминале
Выполняем команды в терминале

В моем случае это /dev/sdc — карта памяти на 16Gb, с двумя разделами, sdc1 — загрузочный раздел (boot) и sdc2 — система целиком.

  • На всякий случай размонтируем эти разделы
    $ sudo umount /dev/sdc1$ sudo umount /dev/sdc2
  • С помощью команды dd побайтово копируем содержимое карты памяти в файл RasPi_backup.iso
    $ sudo dd if=/dev/sdc of=rasPi.iso bs=1M
    ВНИМАНИЕ! Здесь очень важно не перепутать букву карты памяти. После параметра of= нужно указать путь, куда будет скопирован файл резервной копии. Например в домашнюю папку пользователя: of=/home/lexone/rasPi_backup.iso
  • Для того, чтобы записать созданный нами образ на другую карту памяти, далее пригодится следующая команда (не забудьте предварительно отмонтировать раздел карты) :
    $ sudo dd if=/путь_к_файлу/rasPi_backup.iso of=/dev/sdc bs=1M

Подробнее ознакомиться с командой dd можно в этой записи.