IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Rsync delete sur destination


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Rsync delete sur destination
    Bonjour,

    Je viens de m'apercevoir que dans mes scripts de sauvegarde les fichiers inexistants sur le source n'étaient pas effacés sur la destination !

    j'ai pourtant bien précisé delete !

    voici ma commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -av --progress --delete -r -l -v --stats --filter "- *.iso" --filter "- .thumbnails/" --filter "- lost+found/" $REP_SOURCE2 $REP_DESTINATION2 2> $backup2
    y a t'il un problème avec delete ou autre ?
    Dernière modification par Invité ; 18/08/2019 à 14h49.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 257
    Par défaut
    Utilises plutôt --delete-after ou --delete-before.

    Je crois que --delete est un comportement par défaut équivalent à --delete-before (et changeable car par defaut).
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 122
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 122
    Par défaut
    Bonjour,

    bizarre, car ma commande utilise rsync -lEauR --delete $src $dst sans problèmes.

  4. #4
    Invité
    Invité(e)
    Par défaut
    et cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -a -r --verbose --stats --delete "$REP_SOURCE3" "$REP_DESTINATION3" 2> $backup3
    me renvoie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "skipping file deletion"
    donc rsync refuse la suppression !

    Pourquoi ?

  5. #5
    Invité
    Invité(e)
    Par défaut
    Je viens de trouver le pourquoi mais je ne sais pas comment résoudre ce problème
    En fait mon dossier source est le dossier SpiderOak Hive que j'utilise pour la sauvegarde sécurisée à distance sur mon espace spiderOakOne !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    REP_SOURCE3="/home/jean-luc/SpiderOak Hive/"
    REP_DESTINATION3="/media/DD1_HomeKDE/jean-luc/SpiderOak Hive/"
     
    rsync -a -r --verbose --stats --delete "$REP_SOURCE3" "$REP_DESTINATION3" 2> $backup3
    Étant donné que dans le nom de ce répertoire il y a un espace j'ai été obligé de le mettre en guillemets pour que le shell, le prenne en charge ! Mais à priori la commande --delete de rsync ne supporte pas cela !!

    Comment résoudre ce dilemme ?

  6. #6
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 122
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 122
    Par défaut
    Citation Envoyé par LanoueC Voir le message
    Pourquoi ?
    ggl est ton ami…

    PS : tu as un bouton "Modifier le message", tu devrais l'utiliser pour corriger l'épouvantable faute dans le titre du post d'origine. Merci.

  7. #7
    Invité
    Invité(e)
    Par défaut
    Si j'avais trouvé la réponse avec Monsieur Google je n'aurai pas posté ici , mais merci ah toi Oh grand maître vénérable d'exprimer ta toute puissance ! je m'abaisse devant tant de lumière AVE toi

    Merci Jipété pour ton oeil d'aigle de professeur de français

    Mais ce n'est pas une faute de français mais une erreur de frappe sur mon clavier.... cela donne au moins matière à dire en Français !
    Dernière modification par Invité ; 18/08/2019 à 14h24.

  8. #8
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 122
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 122
    Par défaut
    Citation Envoyé par LanoueC Voir le message
    Si j'avais trouvé la réponse avec Monsieur Google je n'aurai pas posté ici , mais merci ah toi Oh grand maître vénérable d'exprimer ta toute puissance ! je m'abaisse devant tant de lumière AVE toi
    https://www.google.com/search?q=%22s...ient=firefox-b

    Citation Envoyé par LanoueC Voir le message
    Mais ce n'est pas une faute de français mais une erreur de frappe sur mon clavier.... cela donne au moins matière à dire en français !
    1- je n'ai pas parlé de faute de français, merci de lire correctement.
    2- le fait que ça soit une faute de frappe n'excuse rien, tu as le droit (et l'obligation, quelque part) de te relire.
    3- pas la peine de monter sur tes grands chevaux, au contraire tu pourrais réparer en corrigeant, ça permettra à quelqu'un d'autre, un jour, faisant une recherche, de trouver cette discussion.

  9. #9
    Invité
    Invité(e)
    Par défaut
    merci de votre réponse monsieur

    mais je parle tou juste français et je ne conais pas assé bien la langue de trump pour résoudre la problématique avec un google non françois

    vous oriez du bien lire mes reponses, ou j'ai indiqué le pourquoi du problem ! mais que je n'arive pas à resoudre.
    votre lien repond à la question skipping file deletion mais cela j'y ai repondu plut haut

    mia probléme c'est le nom du dossier source et destination qui contiennent un espace ! => avec des guillemets cela permet au shell de fonctionner mais pas rsync avec l'option delete, si j'ai bene compris..

    voilà ou j'en sui et je lis google franchouillard pour essayer de solutionez !

    merci de votre lien
    Dernière modification par Invité ; 18/08/2019 à 16h11.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2012] Erreur sur Destination pour SQL server
    Par Slaveak dans le forum SSIS
    Réponses: 3
    Dernier message: 27/11/2018, 13h56
  2. Rsync : log des fichiers présents uniquement dans la destination
    Par Ickou dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 28/07/2010, 14h05
  3. Problème sur la destination du multiplexage
    Par bambi98 dans le forum Administration
    Réponses: 2
    Dernier message: 21/11/2008, 15h44
  4. Réponses: 9
    Dernier message: 12/11/2008, 10h45
  5. Probleme Rsync sur Vista
    Par johnson95 dans le forum Réseau
    Réponses: 2
    Dernier message: 24/06/2008, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo