Restic files uploaded to MinIO changed to directories

Here, I’ve used NFS hdd for the MinIO backend storage and scheduled a backup with cron expression using restic backup command. Initially all seems good as uploaded files were in correct format. But after sometime the backup files uploaded (in locks, config, snapshots etc directories) by Restic are changed to directories. It’s not that easy to reproduce (or at least) I don’t know how to reproduce it. But it’s occurring again and again after sometime and causing failed backup/restore as the restic can’t recognize the files (currently directories) anymore. I’ve attached an image showing the current condition of locks directory uploaded by restic.

Now, any help on this issue would be appreciated.

MinIO: RELEASE.2024-08-17T01-24-54Z
Restic: 0.13.1

restic is now 0.17.3 + you only tell the story without providing any details.

Start with upgrading you restic and see if problem persist. If yes answer all questions you were asked when starting this thread. More facts, less words is better:)

That’s what newer version minio does. Afaik it’s data structure changed and it keeps as xl.meta (or similar) files now.

But restic should not care, as long as files are always reached over s3 channel, no?

Related: Files are saved as folders containing xl.meta files for minio docker container · minio/minio · Discussion #17574 · GitHub