Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/06/2023, à 21:49

psylo24

[Résolu] Probléme rsync

Bonjour,

J'ai fait un script de sauvegarde rsync, je veux que ca me sauvegarde un dossier (et sous dossiers) de mon disque dur vers ma clé usb et que ca sauvegarde les fichiers avant des les écraser dans le dossier Fichiers_modifies qui est sur ma clé usb, ca fonctionne sauf  la partie fichiers modifiés car j'ai beau lancer 2 fois d'affiler ma commande, dans Fichiers_modifies il y a toujours des fichiers qui apparaissent pourtant je n'ai fait aucune modif dans mon dossier source. Si je le lance 3 fois par exemple, dans mes 3 dossiers datés j'aurai exactement les mêmes fichiers dans Fichiers_modifies, je ne comprends pas pourquoi...., normalement il devrait rien y avoir dans mon dossier Fichiers_modifies

Voici mon script

#!/bin/bash


SRC=/media/XX/XX

usb_uuid="XXX-XXXX"

# Recherche du chemin de montage
mount_path=$(findmnt -no TARGET -S UUID="$usb_uuid")

if [ -n "$mount_path" ]; then
    echo "La clé USB avec l'UUID $usb_uuid est montée sur : $mount_path"

    #Creation logs et dossier temp
    ZEDATE=`date +%Y-%m-%d_a_%Hh%M`
    mkdir -p $mount_path/Fichiers_modifies/$ZEDATE/
    touch $mount_path/Fichiers_modifies/$ZEDATE/log_$ZEDATE.log
    touch $mount_path/Fichiers_modifies/$ZEDATE/erreurs.log
    log=$mount_path/Fichiers_modifies/$ZEDATE/erreurs.log

    #Lancement sauvegarde
    /usr/bin/rsync -av --ignore-errors --log-file=$mount_path/Fichiers_modifies/$ZEDATE/log_$ZEDATE.log --stats --delete --backup --backup-dir=$mount_path/Fichiers_modifies/$ZEDATE $SRC/2023/ $mount_path/XXX/2023/ 2>$log
    

else
    echo "La clé USB avec l'UUID $usb_uuid n'est pas montée."
    exit
fi

Voici les logs des fichiers que ca considére comme 'modifié' alors que je n'y ai pas touché :

023/06/16 22:43:25 [3466] >f..tp..... BBBBBBBB/23003.pdf
2023/06/16 22:43:25 [3466] >f..tp..... BBBBBBBB/23009.pdf
2023/06/16 22:43:25 [3466] >f..tp..... BBBBBBBB/23010.pdf
2023/06/16 22:43:26 [3466] >f..tp..... BBBBBBBB/23012.pdf
2023/06/16 22:43:26 [3466] >f..tp..... BBBBBBBB/23013.pdf

je ne sais pas à quoi correspond f et tp dans le log
Quelqu'un aurai une idée du probléme?

Merci à vous :-)

Dernière modification par psylo24 (Le 16/06/2023, à 22:20)

Hors ligne

#2 Le 16/06/2023, à 22:06

Watael

Re : [Résolu] Probléme rsync

je veux que ca me
sauvegarde un dossier (et sous dossiers) de mon disque dur vers ma clé usb
et que ca sauvegarde les fichiers avant des les écraser dans le dossier Fichiers_modifies qui est sur ma clé usb,

ca fonctionne
sauf  la partie fichiers modifiés car
j'ai beau lancer 2 fois d'affiler ma commande,
dans Fichiers_modifies il y a toujours des fichiers qui apparaissent pourtant je n'ai fait aucune modif

il y a après rsync deux "fichiersModifiés", sur le DD et sur la clé.
-delete ne s'occupe que des fichiers sur la destination - le DD

est-ce que --remove-source-files va faire ça ???
ou faudra-t-il, lors des mouvements sur la clé, purger ce répertorie ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 16/06/2023, à 22:19

psylo24

Re : [Résolu] Probléme rsync

Salut merci pour ta réponse mais en cherchant un peu et en essayant j'ai trouvé que rsync détecte une différence au niveau des droits et timestamp, alors je viens de résoudre le probléme avec la commande : rsync -acvzh


Merci à vous en espérant que ca puisse aider quelqu'un

Hors ligne