Backup date format

kingfish

New Member
Jul 27, 2025
2
0
1
Hi,
I am running a PBS virtualized on the main proxmox server. In the beginning I needed it more for config mistakes in the vms and wanted to make use of the data deduplication. I now want to get more serious with really backing up the data. My idea was to use the new S3 feature with a sync job to push the data over to my Windows machine with MinIO running. It would all work fine if the date of the backups would not contain colons as they are not allowed in Windows.
Is there any option to change to the underscore format the normal Proxmox is using?
To make it clear where the colon is the problem, here is my error:
<Error><Code>XMinioInvalidObjectName</Code><Message>Object name contains unsupported characters.</Message><Key>S3Store/.cnt/vm/101/2025-07-26T21:30:06Z/qemu-server.conf.blob</Key><BucketName>proxmox</BucketName><Resource>/proxmox/S3Store/.cnt/vm/101/2025-07-26T21:30:06Z/qemu-server.conf.blob</Resource><RequestId>185...</RequestId><HostId>dd9...</HostId></Error>

I know I could write directly to a share with Proxmox itself, but then I loose the data deduplication and the benefit of fast internal backups with a nightly sync.

Thanks
Daniel
 
Hi,
I am running a PBS virtualized on the main proxmox server. In the beginning I needed it more for config mistakes in the vms and wanted to make use of the data deduplication. I now want to get more serious with really backing up the data. My idea was to use the new S3 feature with a sync job to push the data over to my Windows machine with MinIO running. It would all work fine if the date of the backups would not contain colons as they are not allowed in Windows.
Is there any option to change to the underscore format the normal Proxmox is using?
To make it clear where the colon is the problem, here is my error:
<Error><Code>XMinioInvalidObjectName</Code><Message>Object name contains unsupported characters.</Message><Key>S3Store/.cnt/vm/101/2025-07-26T21:30:06Z/qemu-server.conf.blob</Key><BucketName>proxmox</BucketName><Resource>/proxmox/S3Store/.cnt/vm/101/2025-07-26T21:30:06Z/qemu-server.conf.blob</Resource><RequestId>185...</RequestId><HostId>dd9...</HostId></Error>

I know I could write directly to a share with Proxmox itself, but then I loose the data deduplication and the benefit of fast internal backups with a nightly sync.

Thanks
Daniel
No, the snapshot directory name format is defined as such internally, there is no way to change this. You will have to run MinIO on a filesystem which supports such paths for the time being. You might however create an issue at bugzilla.proxmox.com, then we can evaluate based on feedback if it makes sense to change this in the future. Thanks.
 
Thanks for the answer. I've switched from MinIO to SeaweedFS which does not rely on a specific filesystem.