Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
vidjil
vidjil
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,688
    • Issues 1,688
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 84
    • Merge Requests 84
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • vidjil
  • vidjilvidjil
  • Issues
  • #3638

Closed
Open
Opened Nov 29, 2018 by Mikaël Salson@mikael-sOwner

Docker : Ne pas modifier les permissions sur les répertoires

Le backup incrémental peut ne pas fonctionner correctement car dès que l'on fait un docker-compose up les fichiers qui sont dans /mnt/data/prod ont pour heure de modification l'heure à laquelle docker-compose a été lancé. Dans ces conditions il est impossible de savoir quel fichier a été modifié récemment et doit être sauvegardé.

Par exemple :

 stat /mnt/data/prod/result/results/results_file.data_file.827e7925471f01d8.XXXXXX.txt
  File: '/mnt/data/prod/result/results/results_file.data_file.827e7925471f01d8.XXXXX.txt'
  Size: 2427078         Blocks: 4744       IO Block: 4096   regular file
Device: fd11h/64785d    Inode: 99790894    Links: 1
Access: (0644/-rw-r--r--)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2018-11-29 19:56:44.756165603 +0100
Modify: 2018-05-24 13:40:22.564383085 +0200
Change: 2018-11-29 19:27:39.185893048 +0100
 Birth: -

La date Modify est correcte mais pas celle de Change, or c'est celle-ci qui semble faire foi pour tar, pour le backup incrémental. À noter que la date est même modifiée à l'extérieur du conteneur. Je ne sais pas comment Docker fait car il y a quand même quelques dizaines de milliers de fichiers…

C'est important car en attendant ça va nous obliger à diminuer le rythme des backups.

Edited Nov 30, 2018 by Mikaël Salson
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: vidjil/vidjil#3638