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

Administration système Discussion :

exclure un répertoire


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut exclure un répertoire
    bonjour
    j'ai un script de sauvegarde incrémentale qui fait le boulot, a savoir
    sauvegarder mon rep /home sur mon dd externe /media/disk

    a présent, j'aimerais garder sur mon dd externe un repertoire film
    qui ne sera pas effacé par la sauvegarde , je pense m'en tirer avec un
    --exclude , mais j'aimerais quelques précisions pour savoir ou le placer dans mon script

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #!/bin/bash
     
    # Initialisations
    date_sauvegarde=$(date +%Y-%m-%d_%H-%M-%S)
    fichier_log="/media/disk/log_backup_$date_sauvegarde"
    repertoire_destination="/media/disk/"
     
    # Détecter la présence du volume de destination et interrompre l'opération si nécessaire
    if [ ! -e "$repertoire_destination" ]; then
        echo "Le script de sauvegarde n'a pas trouvé le répertoire de destination $repertoire_destination"
        exit
    fi
     
    # Demander la confirmation de l'utilisateur
    echo "L'opération de sauvegarde peut être très longue. Voulez-vous continuer ? (o/n)"
    read confirmation
    if [ "${confirmation}" == 'o' ]; then
        echo "Début de sauvegarde le $(date +%d/%m/%Y) à $(date +%H:%M:%S)" | tee $fichier_log
        echo "" | tee -a $fichier_log
        echo "rsync --recursive --times --perms --owner --group --devices --specials --verbose --progress --delete --links --compress --stats  /home/ $repertoire_destination | tee -a $fichier_log" | tee -a $fichier_log
        echo "" | tee -a $fichier_log
        rsync --recursive --times --perms --owner --group --devices --specials --verbose --progress --delete --links --compress --stats /home/ "$repertoire_destination" | tee -a "$fichier_log"
        echo "" | tee -a $fichier_log
        echo "Fin de sauvegarde le $(date +%d/%m/%Y) à $(date +%H:%M:%S)" | tee -a $fichier_log
    else
        exit
    fi

    merci

  2. #2
    Membre Expert Avatar de jeanbi
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 703
    Par défaut
    bonjour,
    mon script de sauvegarde ... en exemple
    #!/bin/sh
    #sauvegarde du dossier /home/jean
    rsync -urav --delete --exclude=.cedega --exclude=.VirtualBox --exclude=.wine --exclude=/Téléchargement/*.* --exclude=.kde/share/apps/amarok/ --exclude=.opera --exclude=/Documents/ --exclude=.mozilla /home/$(whoami)/ /sauvegarde/dossier_personnel
    #rsync -urav --delete --exclude-from=exclud.lst /home/jean/ /sauvegarde
    echo ---------------------
    echo Sauvegarde de $(whoami) terminée!
    echo ---------------------
    echo Vous pouvez fermer cette console
    a+

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut resolu
    merci de ta réponse
    une rectification avec en début

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync --exclude=deny/Desktop/film
    permet de résoudre le problème

    bon dimanche

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonjour.

    Le problème est-il ?

    Cordialement,
    Idriss

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    817
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 817
    Par défaut
    tout a fait, je n'avais pas trouvé le tag alors je l'ai mis dans le titre
    http://www.developpez.net/forums/ima...ons/resolu.gif

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

Discussions similaires

  1. [PDT] Exclure un répertoire de la validation HTML
    Par bigben89 dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 18/06/2009, 13h57
  2. Exclure un répertoire lors d'une recherche
    Par JLUC1 dans le forum Langage
    Réponses: 8
    Dernier message: 26/03/2008, 11h09
  3. [Continuum] Exclure des répertoires SVN
    Par plm12 dans le forum Intégration Continue
    Réponses: 5
    Dernier message: 11/10/2007, 17h16
  4. exclure un répertoire dans le build d'un projet ?
    Par antoinebba dans le forum Eclipse PHP
    Réponses: 0
    Dernier message: 01/10/2007, 16h09
  5. Réponses: 4
    Dernier message: 01/08/2006, 09h34

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