Dans mon script “sauvegarde”, j’ai ajouté la possibilité de sauvegarder aussi un clone de ma sid plus un clone d’une /home séparée.
Cela donne 4 possibilités sur un seul script :
sauvegarder sur une partition d’un DDext (sauve)
sauvegarder sur une seconde partition (sauve2)
sauvegarder un clone complet d’une sid sur une 3e part.(sauve-clone)
sauvegarder un clone de /home sur une 4e part. (sauve-clone-Home)
Ces deux dernières partitions font une sid parfaitement fonctionnelle.
Je n’ai rien modifié de mon script initial, sinon ajouter la suite des variables et modifié le dernier bloc.
Les 4 sauvegardes ont été testées et tout fonctionne parfaitement
C’est sur ce bloc que je voudrais avoir votre avis, sachant que “case” 1) et 2) doivent être exécutés l’un après l’autre mais que “case” 3) et 4) doivent l’être individuellement.
Sachant aussi que “index” est donné plus haut dans le script.
read -p "prêt pour la sauvegarde ? o/* : " onyva
if [ "$onyva" = o ]
then
case ${index} in
1|2)
for index in '1' '2'
do
sauvegarde "${exclure[$index]}" "${dossier_a_sauver[$index]}" "${sauve[$index]}"
done
;;
3|4)
sauvegarde "${exclure[$index]}" "${dossier_a_sauver[$index]}" "${sauve[$index]}"
;;
esac
fi