I am running the following docker image (among others) at my home server: ghcr.io/linuxserver/bookstack
Everything is working flawlessly, but I have realized of something quite odd.
I use restic to backup the data of my Docker containers. To avoid inconsistencies in databases contents of some of my containers I stop everything, run the backup command and then start all the containers again.
The thing is that the ctime attribute of the files stored in the volume managed by the Bookstack container gets immediately changed when the container starts, I do not know exactly why, because files contents are not modified nor the stat command shows any other attribute change except for ctime. This makes backups much more slower (more than 30 minutes against 40 seconds if I use the --ignore-ctime flag of restic).
Other containers that I run do not do that.
My question is: why this is happening? Or: how can I find out which attribute is being updated in the files and thus ctime?
As I said, I can quite of solve the problem with the --ignore-ctime restic flag, but I would like to know what is going on with that image.
Any clue is welcome.
Thanks in advance for your help.