Я относительно новичок в сообществе Raspberry Pi, но развернул 4 (Raspbian) устройства «3B класса» Pi.
Прочитав довольно много сайтов с большим количеством комментариев, я не видел совсем что я хотел бы сделать и подумал, что увижу, будет ли мой подход проблематичным c.
Шаги высокого уровня:
- Смонтируйте NAS на Pi.
Используйте команду монтирования для создания сжатого образа на NAS следующим образом:
dd if=/dev/ mmcblk0 | gzip > /path/to/image/raspberryname.YYYYMMDDHHMMSS.img.gz
- Используя скрипт на основе cron, сделайте это с разумным периодом c цикла.
- С помощью другого сценария на основе 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-карты:
Из системы Windows я бы:
- Использовал 7zip для распаковки изображения.
- Используйте balenaEtcher или аналогичный инструмент для записи изображения на новую SD-карту.
- Замените повреждена SD-карта с новой SD-картой.
Я проверил этот подход, и, похоже, он работает. Есть ли подводные камни, которые я не учел?