Can I (and how?) manualy restore job.log/artifacts if the artifact storage is empty but an copy exist?

I switched from S3 to local storage (with wanted) empty artifacts storage.
However, the “old” storage still exist and I was asking me, if I could add some special selected old artifacts/logs again.

  • I tried just to copy the old files to the old (filter with find ctime), but still got an 500 if I try to open an link to a log or artifact. I’m prety sure, I use the same “path-layout” and correct permissions
  • is there any way to check “where/what” gitlab is looking during such a request and cause the 500 error?
  • is where any documentation, how the stoage-path is created?

Any other things may help to add a “single” job.log to the artifacts storage.