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

Aller à la navigation Aller à la recherche
m
Un peu de mise en page et coloration syntaxique
Aucun résumé des modifications
m (Un peu de mise en page et coloration syntaxique)
Ligne 1 : Ligne 1 :
Cette page fait suite à la page : [http://www.isalo.org/wiki.debian-fr/index.php?title=Sauvegarde_et_clonage_d%27un_syst%C3%A8me]
Cette page fait suite à la page : [[Sauvegarde_et_clonage_d%27un_syst%C3%A8me|Sauvegarde et clonage d'un système]]
que je vous engage à lire.
que je vous engage à lire.
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 sous la main une plus ancienne et une plus récente.
Fonctionnement : Selon la périodicité désirée des sauvegardes, vous en aurez toujours sous la main une plus ancienne et une plus récente.
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'.
Ainsi, en cas d'accroc, j'ai sous la main une vue de ma machine qui date de moins d'une semaine et, si par manque de chance, cette sauvegarde est, elle aussi, défaillante, il m'en reste une seconde qui n'aura que moins de deux semaines d'ancienneté.  
Ainsi, en cas d'accroc, j'ai sous la main une vue de ma machine qui date de moins d'une semaine et, si par manque de chance, cette sauvegarde est, elle aussi, défaillante, il m'en reste une seconde qui n'aura que moins de deux semaines d'ancienneté.  
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' :-)  ) et rendre le fichier exécutable (# chmod +x).  
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).  
Vous devrez aussi le placer dans un dossier mentionné dans le PATH. Pour connaître ces dossiers, tapez en tant qu''user' : $PATH. Personnellement, je me suis créé un dossier qui contient tous mes scripts -maison, que j'ai appelé 'bin' et que j'ai placé dans /home/ricardo.
Vous devrez aussi le placer dans un dossier mentionné dans le PATH. Pour connaître ces dossiers, tapez en tant qu''user' : $PATH. Personnellement, je me suis créé un dossier qui contient tous mes scripts -maison, que j'ai appelé 'bin' et que j'ai placé dans /home/ricardo.
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.
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.
Il faudra aussi créer les dossiers de controle /home/control et /home/controle-vous.
Il faudra aussi créer les dossiers de controle /home/control et /home/controle-vous.
Cela est expliqué dans le tuto dont le lien est indiqué plus haut.
Cela est expliqué dans le tuto dont le lien est indiqué plus haut.
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.
[code]
 
<code bash>
#!/bin/bash
#!/bin/bash
### BEGIN INIT INFO
### BEGIN INIT INFO
Ligne 111 : Ligne 120 :
# Pas de test pour le démontage, si problème, l'alerte explicative doit être suffisante.
# Pas de test pour le démontage, si problème, l'alerte explicative doit être suffisante.
sudo umount "$mount_rep"
sudo umount "$mount_rep"
[/code]
</code>
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation