« Script de double sauvegarde alternée + clonage » : différence entre les versions

Aller à la navigation Aller à la recherche
m
aucun résumé des modifications
m (<syntaxhighlight lang="bash" line="line">)
mAucun résumé des modifications
 
Ligne 2 : Ligne 2 :
que je vous engage à lire.
que je vous engage à lire.


Dans un premier temps, j'avais fait ce script uniquement pour les sauvegardes alternées.
Dans un premier temps, j'avais fait ce script uniquement pour les sauvegardes alternées.<br/>
Je l'ai modifié de façon à y inclure un choix de sauvegarde supplémentaire pour un clone et, séparément, pour la /home dudit clone.
Je l'ai modifié de façon à y inclure un choix de sauvegarde supplémentaire pour un clone et, séparément, pour la /home dudit clone.
Quatre possibilités vous seront donc offertes : sauvegarde complète -1 ; sauvegarde complète -2 ; sauvegarde clone ; sauvegarde /home du clone.  
Quatre possibilités vous seront donc offertes :<br/>
* sauvegarde complète -1
* sauvegarde complète -2
* sauvegarde clone
* sauvegarde /home du clone.  


Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire.
Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire.<br/>
Ce n'est toutefois pas une obligation et on peut parfaitement ne consacrer qu'une seule partition à notre sauvegarde (voir la partie "AIDE À LA PERSONNALISATION DE CE SCRIPT".  
Ce n'est toutefois pas une obligation et on peut parfaitement ne consacrer qu'une seule partition à notre sauvegarde (voir la partie "AIDE À LA PERSONNALISATION DE CE SCRIPT".  


*Fonctionnement : Selon la périodicité désirée des sauvegardes, vous en aurez toujours une plus ancienne et une plus récente sous la main.  
*Fonctionnement : Selon la périodicité désirée des sauvegardes, vous en aurez toujours une plus ancienne et une plus récente sous la main.<br/>
Mon exemple personnel : j'effectue une sauvegarde chaque fin de semaine, avant une mise à jour, elle aussi hebdomadaire. Les semaines impaires, j'utilise la 'sauve', tandis que les semaines paires, je choisis la 'sauve2'.
Mon exemple personnel : j'effectue une sauvegarde chaque fin de semaine, avant une mise à jour, elle aussi hebdomadaire. Les semaines impaires, j'utilise la 'sauve', tandis que les semaines paires, je choisis la 'sauve2'.<br/>
À vous de juger des périodicités de sauvegarde du clone et/ou de sa /home.
À vous de juger des périodicités de sauvegarde du clone et/ou de sa /home.


Ligne 21 : Ligne 25 :
Bien que cela ne soit pas une obligation, vous pouvez le placer dans un répertoire présent dans le PATH, ainsi, vous pourrez envoyer ce script de n'importe quel endroit de votre architecture. Pour connaître ces répertoires, tapez en tant qu' 'user' : echo $PATH. Toutefois, l'habitude la plus fréquente veut qu'on place ses scripts perso dans /usr/local/bin
Bien que cela ne soit pas une obligation, vous pouvez le placer dans un répertoire présent dans le PATH, ainsi, vous pourrez envoyer ce script de n'importe quel endroit de votre architecture. Pour connaître ces répertoires, tapez en tant qu' 'user' : echo $PATH. Toutefois, l'habitude la plus fréquente veut qu'on place ses scripts perso dans /usr/local/bin


*Comme pré-requis, il faut installer, si ce n'est fait 'sudo' (voir les tutos existants).
*Comme pré-requis, il faut installer, si ce n'est fait 'sudo' (voir les tutos existants).<br/>
À installer aussi 'rsync', qui est le moteur même de la sauvegarde (Merci à Loreleil de l'avoir rappelé)
À installer aussi 'rsync', qui est le moteur même de la sauvegarde (Merci à Loreleil de l'avoir rappelé)<br/>
Il faut disposer d'au moins un DDext ou d'un second DD sur sa machine de façon à pouvoir y créer deux partitions de dimension suffisante pour recevoir nos sauvegardes. Si on est encore plus parano, on peut sauvegarder une semaine dans une partition d'un DDext et la suivante dans celle d'un autre.
Il faut disposer d'au moins un DDext ou d'un second DD sur sa machine de façon à pouvoir y créer deux partitions de dimension suffisante pour recevoir nos sauvegardes. Si on est encore plus parano, on peut sauvegarder une semaine dans une partition d'un DDext et la suivante dans celle d'un autre.<br/>
Pour le clone et sa /home, deux autres partitions distinctes sont à prévoir.
Pour le clone et sa /home, deux autres partitions distinctes sont à prévoir.


Ce script peut encore être modifié mais il est testé et fonctionne parfaitement.
Ce script peut encore être modifié mais il est testé et fonctionne parfaitement.<br/>
Si vous avez des questions : un MP à ricardo sur le forum.
Si vous avez des questions : un MP à ricardo sur le forum.


Ligne 33 : Ligne 37 :
AIDE À LA PERSONNALISATION DE CE SCRIPT
AIDE À LA PERSONNALISATION DE CE SCRIPT


En principe, vous ne devriez avoir à intervenir que sur la seule partie ..........Variables .........  
En principe, vous ne devriez avoir à intervenir que sur la seule partie ..........Variables ......... <br/>
Vous ne devez modifier que la partie droite, c'est à dire après le signe '=' en dehors des parenthèses, des guillemets et des apostrophes.
Vous ne devez modifier que la partie droite, c'est à dire après le signe '=' en dehors des parenthèses, des guillemets et des apostrophes.<br/>
Attention aussi de ne pas modifier les espaces.
Attention aussi de ne pas modifier les espaces.
  mount_rep="/mnt/autre"
  mount_rep="/mnt/autre"
Ligne 51 : Ligne 55 :
  mount_rep="/mnt/autre"
  mount_rep="/mnt/autre"


il s'agit du répertoire qui sera monté temporairement et qui recevra votre partition de sauvegarde.
il s'agit du répertoire qui sera monté temporairement et qui recevra votre partition de sauvegarde.<br/>
il vous appartient de le créer et de le nommer comme bon vous semble.  
il vous appartient de le créer et de le nommer comme bon vous semble.<br/>
'/mnt' étant le répertoire habituel pour les montages temporaires, j'ai préféré créer un sous-répertoire.
'/mnt' étant le répertoire habituel pour les montages temporaires, j'ai préféré créer un sous-répertoire.


Ligne 63 : Ligne 67 :
  systeme_fich=('' 'ext3' 'ext2' 'ext3' 'ext3')
  systeme_fich=('' 'ext3' 'ext2' 'ext3' 'ext3')


Là, c'est à vous de voir ce que vous aimez comme système de fichiers. À mon avis, ext2 doit suffire pour les sauvegardes mais pour le clone et sa /home, ext3 ou 4 sont peut-être à préférer.  
Là, c'est à vous de voir ce que vous aimez comme système de fichiers. À mon avis, ext2 doit suffire pour les sauvegardes mais pour le clone et sa /home, ext3 ou 4 sont peut-être à préférer.<br/>
Bien sûr, chaque système doit être en rapport avec son adresse du dessus, attention de ne pas inverser s'ils sont différents.
Bien sûr, chaque système doit être en rapport avec son adresse du dessus, attention de ne pas inverser s'ils sont différents.


editor
621

modifications

Menu de navigation