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

Docker Discussion :

DOCKER : Sauvegarde volume impossible


Sujet :

Docker

  1. #1
    Membre du Club Avatar de Tofdu31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2016
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2016
    Messages : 93
    Points : 69
    Points
    69
    Par défaut DOCKER : Sauvegarde volume impossible
    Bonjour à tous,

    Alors je suis pas un crack de docker et pour tout vous dire, je suis en train de m'y former.

    Actuellement, j'ai installé une image pour wordpress qui est : bitnami/wordpress

    J'ai ensuite créer mon docker-compose.yml afin d'y apporter mes informations pour persister mes volumes dans un emplacement qui est :
    Pour Wordpress : /home/toto/docker/docker-compose/wordpress
    Pour mariadb : /home/toto/docker/docker-compose/mariadb

    Enfin, pour ce qui est de l'image, si je regarder de plus pret, j'ai en faisant un docker images :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
    bitnami/wordpress         latest              197166d22324        6 days ago          322MB
    debiantest                latest              a430c84c8ec7        8 days ago          100MB
    debian                    latest              5b712ae16dd7        2 weeks ago         100MB
    bitnami/mariadb           latest              6349cd7c9dff        3 weeks ago         592MB
    dockercloud/hello-world   latest              0b898a637c19        3 months ago        30.8MB
    Et une fois mon wordpress lancé, si je fais un docker ps :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CONTAINER ID        IMAGE                      COMMAND                  CREATED             STATUS              PORTS                                          NAMES
    a3ce11f13e5a        bitnami/wordpress:latest   "/app-entrypoint.s..."   6 days ago          Up 15 hours         0.0.0.0:2380->80/tcp, 0.0.0.0:23443->443/tcp   wordpress_wordpress_1
    d2965bfa7e96        bitnami/mariadb:latest     "/app-entrypoint.s..."   6 days ago          Up 15 hours         3306/tcp                                       wordpress_mariadb_1
    SAUVEGARDE VOLUME :

    Je souhaite donc sauvgarder mes volumes. Mais là je galére.

    Sur plusieurs sites, j'ai cherché et trouvé en vain.

    Voici ce que j'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    docker run --rm --volumes-from <mon container> -v $(pwd):/backup \
                     ubuntu tar zcvf /backup/backup.tar.gz <repertoire du volume dans le container>
    Par conséquent, moi j'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    docker run --volumes-from wordpress_wordpress_1 -v $(pwd):/backup bitnami/wordpress tar zcvf /backup/backup.tar.gz /home/toto/docker/docker-compose/wordpress
    J'ai enlevé sur la commande le drapeau --rm

    Malheureusement ça marche pas... J'ai ceci comme retour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Welcome to the Bitnami wordpress container 
    Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-wordpress 
    Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-wordpress/issues 
    Send us your feedback at containers@bitnami.com 
     
    tar: Removing leading `/' from member names 
    tar: /home/toto/docker/docker-compose/wordpress: Cannot stat: No such file or directory 
    tar: Exiting with failure status due to previous errors
    Pour finir, si je fais un docker volume ls voici les informations :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    local               nbility_mariadb_data
    local               nbility_wordpress_data
    local               volumename
    local               wordpress

    J’espère que j'aurai donné un max d'info pour de l'aide. J'ai tenté plein de choses mais au final, j'ai rien réussi.

    Merci pour votre coup de main

    Christophe

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    les deux bonnes méthodologies sont
    -le backup du volume par l'host
    -le snapshot du containeur entier ce qui integre le volume

    mais ta question m'interesse j'aimerai faire quelque chose de plus souple dans le style de ce que tu cherches

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Salut

    Pourquoi vouloir sauvegardé ton volume docker si le volume utilisé est répertoire de ton host ?

    Si je comprend bien ton docker-compose doit contenir (par exemple )

    volumes: #/home/docker/html/ --> Répertoire local du dossier HTML

    - /home/docker/html/:/usr/share/nginx/html

    Il te suffit de faire une sauvegarde du répertoire de ton host , chose plus simple à mon avis .

    En effet si tu relances ton docker-compose il ira cherché les données du répertoire de ton host.

  4. #4
    Membre du Club Avatar de Tofdu31
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Octobre 2016
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2016
    Messages : 93
    Points : 69
    Points
    69
    Par défaut
    Merci pour ton retour pledger

    Effectivement, c'est ce que j'ai effectué. Toutefois, je débute dans docker et je suis pas encore tout à fait à l'aise. D'ailleurs j'ai aussi le sujet des dockers network dont je galère...

    Du coup, j'ai adapté un script que j'ai pour la sauvegarde d'un autre dossier.

    J'ai bien effectué un chmod a+x pour pas être embeté.


    Voici le script :
    Attention, remplacer MON_USERS par le votre.

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    #!/bin/bash
    
    # variables Parametrages script
    folder_docker=/home/MON_USERS/DOCKER/docker-compose
    
    # Configuration de base: datestamp e.g. DDMMYYYY
    
    DATE=$(date +"Sauv_du_%d_%m_%Y")
    
    # Dossier où sauvegarder les backups (créez le d'abord!)
    
    BACKUP_DIR="/home/MON_USERS/save_docker"
    
    # Nombre de jours à garder les dossiers (seront effacés après X jours)
    
    RETENTION=2
    
    echo "$folder_docker"
    
    # ---- NE RIEN MODIFIER SOUS CETTE LIGNE ------------------------------------------
    #
    echo "Create a new directory into backup directory location for this date"
    
    mkdir -p $BACKUP_DIR/$DATE
    
    echo "Arret des services"
    
    docker stop $(docker ps -a -q)
    
    echo "Backup Docker en cours "
    
    rsync -a /home/MON_USERS/DOCKER $BACKUP_DIR/$DATE
    
    echo "Backup fini "
    echo ""
    echo ""
    
    echo "Remove files older than X days"
    
    find $BACKUP_DIR/* -mtime +$RETENTION -delete
    
    echo "Suppression fini "
    echo ""
    echo ""
    
    echo "On relance les services"
    
    cd ${folder_docker}
    docker-compose up -d
    Alors j'ai lors de l'execution une erreur que j'arrive pas à comprendre sur la partie suppression des dossiers si il sont daté de plus de 30 jours...
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    Remove files older than X days
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_04_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_04_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_06_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_07_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_08_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_09_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/uploads’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_10_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/uploads’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_11_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/uploads’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_12_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_13_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/uploads’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_13_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_13_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_13_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_13_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_14_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_14_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_14_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_14_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/php’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/wordpress/wp-content/languages/themes’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/wordpress/wp-content/languages’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/wordpress/wp-content’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/apache/conf’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence/apache’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data/wordpress-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/php’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/logs’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/plugins/bbpress/includes’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/plugins/bbpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/plugins/wp-maintenance-mode’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence/wordpress/wp-content/languages’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data/wordpress-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/sites/planete_geek’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/php’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/wordpress/wp-content/uploads/2017/09’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/wordpress/wp-content/uploads’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/wordpress/wp-content/languages’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/wordpress/wp-content’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/apache/conf’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence/apache’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data/wordpress-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress/data’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence/mariadb/data/bitnami_wordpress’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence/mariadb/data/wp_planeteGeek_TEST’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence/mariadb/data/mysql’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb/data/mariadb-persistence’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER/docker-compose/mariadb’: Directory not empty
    find: cannot delete ‘/home/MON_USERS/save_docker/Sauv_du_15_11_2017/DOCKER’: Directory not empty
    Suppression fini
    Merci pour votre aide

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2012
    Messages : 20
    Points : 18
    Points
    18
    Par défaut
    Au niveau de ta commande :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     find $BACKUP_DIR/* -mtime +$RETENTION -delete

    Je n'ai jamais utiliser le -delete , mais il semble que celui-ci ne soit pas récursif.


    Je ne suis pas un cadore en script mais je procéderai de la manière suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    fichiers_a_supp=$(find $BACKUP_DIR/* -mtime +$RETENTION)
    
    for i in ${fichiers_a_supp}; do
    
    rm -rf ${i}
    
    done
    A mon avis c'est un peu "sale" mais ça peut fonctionner

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/08/2007, 10h46
  2. Réponses: 7
    Dernier message: 02/10/2006, 17h55
  3. Réponses: 9
    Dernier message: 07/09/2006, 14h19
  4. Impossible de réouvrir une fenêtre sauvegardée
    Par temperature dans le forum WinDev
    Réponses: 2
    Dernier message: 15/05/2006, 15h09
  5. Sauvegarde du journal de transac impossible !
    Par jbat dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 24/09/2003, 18h15

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