J'utilise la version desktop de rpi-clone : SD card Copier cela fonctionne nickel. J'ai fais quelques recherches afin de savoir comment automatiser cette sauvegarde.
Je suis tombé sur ce tuto : (voir à la fin de celui-ci)
https://raspberrytips.fr/sauvegarde-raspberry-pi/
qui renvoie aussi vers : https://github.com/billw2/rpi-clone
J'ai donc suivi le tuto et cela fonctionne bien le seul léger détail c'est que lors de cet essai via invite de commande il m'a été demandé de confirmé par Y(entrée) puis à la fin return.
Pour automatiser cela avec un script shell c'est plus embêtant
Code : Tout sélectionner
pi@raspberrypi:~/Downloads/rpi-clone $ sudo rpi-clone -l mmcblk0
Booted disk: sda 128.0GB Destination disk: mmcblk0 31.9GB
---------------------------------------------------------------------------
Part Size FS Label Part Size FS Label
1 /boot 256.0M fat32 -- 1 256.0M fat32 --
2 root 119.0G ext4 rootfs 2 29.5G ext4 rootfs
---------------------------------------------------------------------------
== SYNC sda file systems to mmcblk0 ==
/boot (48.0M used) : SYNC to mmcblk0p1 (256.0M size)
/ (6.6G used) : SYNC to mmcblk0p2 (29.5G size)
---------------------------------------------------------------------------
-l SD to USB boot mode : leave SD card cmdline.txt bootable to USB.
Run setup script : no.
Verbose mode : no.
-----------------------:
Ok to proceed with the clone? (yes/no):
J'ai regardé un peu (mais je n'ose pas trop toujours le script original de peur de faire des bétises...)
dans le script rpi-clone téléchargé sur github il y a
en début de script la fonction confirm()
Code : Tout sélectionner
confirm()
{
if ((unattended || (initialize && Unattended) ))
then
return 0
fi
printf "\n%s (yes/no): " "$1"
read resp
if [ "$resp" = "y" ] || [ "$resp" = "yes" ]
then
return 0
fi
if [ "$2" == "abort" ]
then
echo -e "Aborting!\n"
exit 0
fi
return 1
}
Code : Tout sélectionner
Hit Enter when ready to unmount the /dev/$dst_disk partitions ..."
read resp
Qu'en penses vous?
merci
PS: je ne maîtrise pas trop la chose toute aide ou avis sera le bienvenu.