editor, reviewer
115
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 4 : | Ligne 4 : | ||
Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire. | Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire. | ||
Fonctionnement : Selon la périodicité désirée des sauvegardes, vous en aurez toujours | 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. | ||
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'. | ||
Ligne 11 : | Ligne 11 : | ||
Pour utiliser ce script, il convient, bien entendu, d'y entrer vos données en regard des "variables". | Pour utiliser ce script, il convient, bien entendu, d'y entrer vos données en regard des "variables". | ||
Comme pour tout script, une fois vos modifications apportées, vous devrez lui donner un nom (perso, je ne me suis pas fatigué : 'sauvegarde' | Comme pour tout script, une fois vos modifications apportées, vous devrez lui donner un nom (perso, je ne me suis pas fatigué : 'sauvegarde') et rendre le fichier exécutable (# chmod +x /chemin/nom_fichier). | ||
Vous devrez aussi le placer dans un dossier présent dans le PATH. Pour connaître ces dossiers, tapez en tant qu' 'user' : echo $PATH. Personnellement, j'ai créé un dossier qui contient tous mes scripts-maison, appelé 'bin' et placé dans /home/ricardo. Il a été ajouté au PATH pour encore plus de facilité. | |||
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). | ||
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 faudra aussi créer les dossiers de controle /home/control et /home/controle-vous (expliqué plus bas). | |||
Il faudra aussi créer les dossiers de controle /home/control et /home/controle-vous. | |||
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. | ||
Si vous avez des questions : un MP à ricardo sur le forum. | Si vous avez des questions : un MP à ricardo sur le forum. | ||
.......................................................................................................... | |||
AIDE À LA PERSONNALISATION DE CE SCRIPT | AIDE À LA PERSONNALISATION DE CE SCRIPT | ||
Ligne 72 : | Ligne 74 : | ||
<code bash> exclure=('' '/root/exclure' '/home/ricardo/.exclure')</code> | <code bash> exclure=('' '/root/exclure' '/home/ricardo/.exclure')</code> | ||
Là, il s'agit de créer deux "fichiers texte" dans lesquels vous inscrirez la liste de tous les dossiers/fichiers qui vous semblent devoir être exclus des sauvegardes. Le premier de ces fichier sera placé dans le dossier /root, tandis que le second le sera dans le dossier ~/ c'est à dire /home/"vous". En effet, il est inutile de | Là, il s'agit de créer deux "fichiers texte" dans lesquels vous inscrirez la liste de tous les dossiers/fichiers qui vous semblent devoir être exclus des sauvegardes. Le premier de ces fichier sera placé dans le dossier /root, tandis que le second le sera dans le dossier ~/ c'est à dire /home/"vous". En effet, il est inutile de sauvegarder les dossiers/fichiers temporaires, et certains autres qui sont régénérés à chaque reboute. Si vous voulez un exemple de ces fichiers "exclure", vous le trouverez dans le tuto du forum, à cette URL : http://www.debian-fr.org/sauvegarde-clonage-d-une-sid-t25179.html | ||
<code bash> sauve=('' '/mnt/autre/sauve' '/mnt/autre/sauve-ricardo')</code> | <code bash> sauve=('' '/mnt/autre/sauve' '/mnt/autre/sauve-ricardo')</code> | ||
Inutile de créer ces fichiers, ils le seront lors de la première sauvegarde. Il vous appartient toutefois renommer le second, en fonction de votre nom d'utilisateur. | Inutile de créer ces fichiers, ils le seront lors de la première sauvegarde. Il vous appartient toutefois de renommer le second, en fonction de votre nom d'utilisateur. | ||
<code bash> dossier_a_sauver=('' '/' '/home/ricardo')</code> | <code bash> dossier_a_sauver=('' '/' '/home/ricardo')</code> |