editor, reviewer
115
modifications
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 3 : | Ligne 3 : | ||
Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire. | Pourquoi ''double sauvegarde'' ? C'est tout simplement une sécurité supplémentaire. | ||
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. | ||
Ligne 13 : | Ligne 14 : | ||
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). | 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). | ||
Bien que cela ne soit pas une obligation, vous pouvez le placer dans un dossier présent dans le PATH, ainsi, vous pourrez envoyer ce script de n'importe quel endroit de votre architecture. Pour connaître ces dossiers, tapez en tant qu' 'user' : echo $PATH. Personnellement, j'ai créé un dossier 'bin' qui contient tous mes scripts-maison, je l'ai placé dans /home/ricardo, puis je l'ai ajouté au PATH. | Bien que cela ne soit pas une obligation, vous pouvez le placer dans un dossier présent dans le PATH, ainsi, vous pourrez envoyer ce script de n'importe quel endroit de votre architecture. Pour connaître ces dossiers, tapez en tant qu' 'user' : echo $PATH. Personnellement, j'ai créé un dossier 'bin' qui contient tous mes scripts-maison, je l'ai placé dans /home/ricardo, puis je l'ai ajouté au PATH : | ||
$ echo 'export PATH=$PATH:/home/user/bin' >> /home/user/.bashrc | |||
(où 'user' sera remplacé par l'utilisateur voulu) | |||
*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). | ||
À installer aussi 'rsync', qui est le moteur même de la sauvegarde (Merci à Loreleil de l'avoir rappelé) | |||
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. | ||
Ligne 37 : | Ligne 41 : | ||
<code bash> | <code bash> | ||
ddext=('' '/dev/sdb9' '/dev/sdb10') | ddext=('' '/dev/sdb9' '/dev/sdb10') | ||
Si vous choisissez de ne faire qu'une seule sauvegarde, remplacez par : ddext=('' '/dev/sdb9' '') | |||
systeme_fich=('' 'ext3' 'ext2') | systeme_fich=('' 'ext3' 'ext2') | ||
Si vous choisissez de ne faire qu'une seule sauvegarde, remplacez par : systeme_fich=('' 'ext3' '') | |||
controle=('' '/home/controle' '/home/controle-ricardo') | controle=('' '/home/controle' '/home/controle-ricardo') |