Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
grsync [Le 08/06/2024, 11:50]
83.199.110.22 [Sauvegarde de secours des fichiers/dossiers supprimés]
grsync [Le 11/06/2024, 13:32] (Version actuelle)
83.199.110.22 [Sauvegarde de secours des fichiers/dossiers supprimés ou écrasés]
Ligne 247: Ligne 247:
 {{ :​grsync:​grsync_arret_pc_apres_sauvegarde.png?&​500 |Grsync 1.2.6 : arrêt du PC après une sauvegarde}} {{ :​grsync:​grsync_arret_pc_apres_sauvegarde.png?&​500 |Grsync 1.2.6 : arrêt du PC après une sauvegarde}}
  
-==== Sauvegarde de secours des fichiers/​dossiers supprimés ou écrasés ==== 
-Il est possible de sauvegarder pendant un certain temps (ou à l'​infini!) les fichiers/​dossiers effacés ou écrasés. ​ 
  
-Pour cela il faut cocher la case "​Sauvegarder"​ dans le deuxième volet de configuration (options avancées) de Grsync(voir ci-dessous),​ 
-et ajouter 2 options (! ce sont 2 "​tirets du 6" en début de ligne): \\ 
---backup \\ 
---backup-dir=/​home/​gerard/​sauvegardesGrsync (le dossier de sauvegarde dont le nom doit être adapté) \\ 
- 
-{{ :​grsync:​grsync_secours_noble_01.png?​direct&​600 |grsync_secours}} \\ 
- 
-1 - Écrire le script suivant qui va permettre d'​effacer des fichiers de plus de 7 jours et d'​effacer les dossiers vides 
-<​file>​ 
-#!/bin/bash 
-# Répertoire de sauvegarde 
-BACKUP_DIR="/​home/​gerard/​sauvegardesGrsync"​ 
-# Trouver et supprimer les fichiers modifiés il y a plus de 7 jours 
-find "​$BACKUP_DIR"​ -type f -mtime +7 -exec rm -f {} \; 
-# Trouver et supprimer les répertoires vides 
-find "​$BACKUP_DIR"​ -type d -empty -delete 
-</​file>​ 
- 
-2 - Enregistrer le fichier secoursGrsync.sh dans /​home/​gerard/​Scripts (par exemple) et rendre le script exécutable : 
-<​file>​ 
-chmod +x /​home/​gerard/​Scripts/​secoursGrsync.sh ​ (à adapter) 
-</​file>​ 
- 
-3 - Ouvrir l'​éditeur de tâches cron pour l'​utilisateur actuel : 
-<​file>​ 
-crontab -e 
-</​file>​ 
- 
-4- Ajouter une nouvelle ligne pour exécuter le script de nettoyage tous les jours. Par exemple, pour exécuter le script tous les jours à minuit, ajoutez la ligne suivante : 
-<​file>​ 
-0 0 * * * /​home/​gerard/​Scripts/​secoursGrsync.sh 
-</​file>​ 
- 
-5 - Vérification avec crontab -l 
-<​file>​ 
-crontab -l 
-</​file>​ 
-donne: 
-<​file>​ 
-0 0 * * * /​home/​gerard/​Scripts/​secoursGrsync.sh 
-</​file>​ 
- 
-<note warning>​warning</​note>​ Avant de finaliser vos sauvegardes entrainez-vous avec des fichiers/​dossiers "​bidons",​ en utilisant un temps d'une minute, par exemple: 
-<​file>​ 
-* * * * * /​home/​gerard/​Scripts/​secoursGrsync.sh 
-</​file>​ 
  
 ===== Tableau des correspondances des options rsync/​Grsync ===== ===== Tableau des correspondances des options rsync/​Grsync =====
  • grsync.txt
  • Dernière modification: Le 11/06/2024, 13:32
  • par 83.199.110.22