« LINUX:RSYNC-Rassemblement localement » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
(6 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
__FORCETOC__ | __FORCETOC__ | ||
---- | |||
''→ [[LINUX:RSYNC|retour à RSYNC]]'' | |||
---- | |||
=But= | =But= | ||
Dans ce script, nous rassemblons en un seul endroit ce que nous voulons sauvegarder. Cet ensemble constitue le premier niveau de sauvegarde, le plus actuel de la sauvegarde. | Dans ce script, nous rassemblons en un seul endroit localement ce que nous voulons sauvegarder. Cet ensemble constitue le premier niveau de sauvegarde, le plus actuel de la sauvegarde. | ||
Ligne 81 : | Ligne 84 : | ||
On remarque que dans l'exemple, les sauvegardes se font sous le répertoire "/disk2", différent des endroits à sauver. Nous avons voulu par cette notation, insister qu'il s'agissait d'un second disque. Il est fortement recommandé de mettre les sauvegardes sur un autre disque physique que ceux où se trouvent les données à sauver. Si un disque tombe en panne, les données se trouvant sur un autre disque ne sont pas perdues. On peut diminuer ce risque en utilisant une gestion de disques de type RAID (Raid1, Raid5,...). | On remarque que dans l'exemple, les sauvegardes se font sous le répertoire "/disk2", différent des endroits à sauver. Nous avons voulu par cette notation, insister qu'il s'agissait d'un second disque. Il est fortement recommandé de mettre les sauvegardes sur un autre disque physique que ceux où se trouvent les données à sauver. Si un disque tombe en panne, les données se trouvant sur un autre disque ne sont pas perdues. On peut diminuer ce risque en utilisant une gestion de disques de type RAID (Raid1, Raid5,...). | ||
N'oubliez pas de rendre exécutable ce script. | |||
chmod 700 /manager/sauvegarde/rsync.courant.bat | |||
Remarque: Le script est écrit en Cshell; cet interpréteur n'est pas installé d'office. On peut l'installer avec la commande suivante: | Remarque: Le script est écrit en Cshell; cet interpréteur n'est pas installé d'office. On peut l'installer avec la commande suivante: | ||
dnf install tcsh | dnf install tcsh | ||
=CRON= | |||
L'exécution de ce script peut s'automatiser via le service "cron". | |||
On peut ajouter une ligne dans le fichier "/etc/crontab": | |||
---- | |||
10 23 * * * root /manager/sauvegarde/rsync.courant.bat > /manager/sauvegarde/rsync.courant.log | |||
---- | |||
Dans cet exemple, il s'exécute tous les jours à 23h10 sous une session de l'utilisateur "root". | |||
Ligne 90 : | Ligne 105 : | ||
---- | ---- | ||
'' | ''→ [[LINUX:RSYNC|retour à RSYNC]]'' | ||
---- | |||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[Category:LINUX]] | [[Category:LINUX]] |