J’ai ajouté la sauvegarde de mon serveur commandé en SSH, à mon script.
Les tests sont parfaits donc là n’est pas la question qui me préoccupe :
J’ai acheté un second DDext pour doubler mes sauvegardes
, je sais !
Les deux DDext sont reliés SATA sur ma machine MAIS je n’ai qu’une prise sata.
D’un côté, ça m’évitera de faire des erreurs puisqu’un seul à la fois des DDext sera relié.
Je peux, bien sûr, doubler mon script en ne modifiant que les données (système de fichier = ext3 sur l’un et ext4 sur l’autre) (partitions différentes des DDext). C’est la méthode de facilité.
Je pense toutefois, qu’il serait plus “propre” de gérer le tout via un même script.
1/
Il y a la méthode des UUIDs qui permettrait de différencier les partitions mais je n’ai pas réussi à la mettre en application. De plus, il me faudrait quand même gérer la différebce de système de fichiers et il me faudrait doubler les choix, ce qui va faire brouillon.
2/
Un choix qui permettrait au script de reconnaître le DDext connecté.
Les lignes du script qui sont concernées par ce choix :
[quote]# la première donnée, vide, figure le [0], de façon à commencer par [1]
ddext=(’’ ‘/dev/sdb10’ ‘/dev/sdb8’ ‘/dev/sdb6’ ‘/dev/sdb1’)
systeme_fich=(’’ ‘ext3’ ‘ext2’ ‘ext3’ ‘ext3’)[/quote]
Ensuite, un IF qui dirigerait vers la bonne partition, du genre :
if DD = machin
then
ddext=(’’ ‘/dev/sdb10’ ‘/dev/sdb8’ ‘/dev/sdb6’ ‘/dev/sdb1’)
systeme_fich=(’’ ‘ext3’ ‘ext2’ ‘ext3’ ‘ext3’)
if DD = truc
then
ddext=(’’ ‘/dev/sdb2’ ‘/dev/sdb1’ ‘/dev/sdb5’ ‘/dev/sdb3’)
systeme_fich=(’’ ‘ext4’ ‘ext4’ ‘ext4’ ‘ext4’)
fi
Une idée ?