0 Votes

Modifications pour le document ScriptsPerso/Sauvegarde

Modifié par john le 2025/05/25 11:16

Depuis la version 2.3
modifié par john
sur 2025/05/24 23:09
Commentaire de modification : Renamed back-links.
À la version 2.2
modifié par john
sur 2025/05/24 23:09
Commentaire de modification : Update document after refactoring.

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -6,7 +6,7 @@
6 6  
7 7  Ce script permet de **sauvegarder un ou plusieurs dossiers automatiquement** avec `rsync`, en conservant les permissions, en loguant les actions, et en pouvant être planifié avec `cron`.
8 8  
9 -----
9 +-----
10 10  
11 11  == Pourquoi `rsync` ? ==
12 12  
... ... @@ -15,7 +15,7 @@
15 15  * Prise en charge des exclusions
16 16  * Très rapide, fiable et largement disponible
17 17  
18 -----
18 +-----
19 19  
20 20  == Exemple de script de sauvegarde ==
21 21  
... ... @@ -36,7 +36,7 @@
36 36  echo "[$DATE] Terminé." >> "$LOGFILE"
37 37  {{/code}}
38 38  
39 -----
39 +-----
40 40  
41 41  == Explication des options ==
42 42  
... ... @@ -45,7 +45,7 @@
45 45  * `-h` : taille lisible par l'humain
46 46  * `--delete` : supprime les fichiers dans la destination s'ils n'existent plus dans la source--
47 47  
48 -----
48 +-----
49 49  
50 50  == Ajout à cron ==
51 51  
... ... @@ -63,7 +63,7 @@
63 63  * Rendre le fichier exécutable : `chmod +x sauvegarde.sh`
64 64  * Tester manuellement d’abord : `./sauvegarde.sh`
65 65  
66 -----
66 +-----
67 67  
68 68  == Ajouter une exclusion ==
69 69  
... ... @@ -76,7 +76,7 @@
76 76  On peut aussi exclure un dossier spécifique avec :
77 77  {{code language="bash"}}--exclude='node_modules/'{{/code}}
78 78  
79 -----
79 +-----
80 80  
81 81  == Sauvegarde avec date dans le nom ==
82 82  
... ... @@ -87,7 +87,7 @@
87 87  rsync -a "$SOURCE/" "$DEST/"
88 88  {{/code}}
89 89  
90 -----
90 +-----
91 91  
92 92  == Astuce : envoi de notification à la fin ==
93 93  
... ... @@ -97,7 +97,7 @@
97 97  
98 98  (Nécessite `libnotify` et un environnement graphique)
99 99  
100 -----
100 +-----
101 101  
102 102  == Bonnes pratiques ==
103 103  
... ... @@ -106,7 +106,7 @@
106 106  * **Monter le disque de destination automatiquement**
107 107  * Penser à vérifier les sauvegardes régulièrement !
108 108  
109 -----
109 +-----
110 110  
111 111  == Liens utiles ==
112 112  
... ... @@ -113,8 +113,8 @@
113 113  * [Manuel de rsync](https://linux.die.net/man/1/rsync)
114 114  * [Tutoriel rsync avancé](https://explainshell.com/explain?cmd=rsync+-avh+--delete+source%2F+destination%2F)
115 115  
116 -----
116 +-----
117 117  
118 118  == Liens internes ==
119 119  
120 -* [[Retour aux scripts personnels>>doc:TutosLinux.ScriptsPerso.WebHome]]
120 +* [[Retour aux scripts personnels>>doc:Wiki Batcave John.TutosLinux.ScriptsPerso.WebHome]]