Hallo,
zum programmieren / rumtesten nutze ich einen extra Pi. Dieser hat alles Mögliche drauf und deinstalliert wird da normal nix. Wenn die Programme dann auf einem anderen Pi laufen sollen und irgendwas fehlt, installiere ich es da nach.
Wenn nur g++ fehlt, dann kannst Du das auch einzeln nachinstallieren.
Als Backup habe ich ein BASH-Script, welches auf dem NAS immer den kompletten Inhalt der SD-Karte ablegt. Das Script ist auf allen Raspis vorhanden und wird vor / nach größeren Änderungen ausgeführt.
Code:
#!/bin/bash
#
# DS mounten
#
MountPoint=/tmp/ds
RaspiName=RaspiBPlus_
RaspiName=$RaspiName$(date +%Y%m%d-%k%M%S)
echo $RaspiName
service rpcbind start
if [ ! -e $MountPoint ]; then
mkdir $MountPoint
fi
mount -t nfs 192.168.2.15:/volume1/Raspberry $MountPoint
dd if=/dev/mmcblk0 of=$MountPoint/$RaspiName.img bs=1M
umount $MountPoint
service rpcbind stop
Wichtig ist, dass die Konsole / SSH Session nicht geschlossen wird, während das Script läuft. Zurückspielen geht per Windows Tool win32diskimager-binary06.
Lesezeichen