Резервное копирование SD-карты Raspberry Pi (Raspian) на NAS / сервер - восстановление SD с помощью Windows - PullRequest
0 голосов
/ 08 февраля 2020

Я относительно новичок в сообществе Raspberry Pi, но развернул 4 (Raspbian) устройства «3B класса» Pi.

Прочитав довольно много сайтов с большим количеством комментариев, я не видел совсем что я хотел бы сделать и подумал, что увижу, будет ли мой подход проблематичным c.

Шаги высокого уровня:

  1. Смонтируйте NAS на Pi.
  2. Используйте команду монтирования для создания сжатого образа на NAS следующим образом:

    dd if=/dev/ mmcblk0 | gzip > /path/to/image/raspberryname.YYYYMMDDHHMMSS.img.gz
    
  3. Используя скрипт на основе cron, сделайте это с разумным периодом c цикла.
  4. С помощью другого сценария на основе cron или windows уменьшите количество изображений, которые я сохраняю для каждого Pi.

Пример сценария:

#! /bin/bash

/usr/bin/sudo /bin/mount -t cifs //192.168.1.1/raspberry$ /raspberry -o user=ACTUALUSERID,pass=ACTUALPASSWORD

/usr/bin/sudo /bin/dd if=/dev/mmcblk0 | gzip > /raspberry/pihole1.$(date +"%Y%m%d%M%S").img.gz

/usr/bin/sudo /bin/umount /raspberry

Если произойдет сбой SD-карты:

  1. Из системы Windows я бы:

    • Использовал 7zip для распаковки изображения.
    • Используйте balenaEtcher или аналогичный инструмент для записи изображения на новую SD-карту.
    • Замените повреждена SD-карта с новой SD-картой.

Я проверил этот подход, и, похоже, он работает. Есть ли подводные камни, которые я не учел?

...