minio versioning

Yukisharu

Cadet
Joined
Oct 15, 2015
Messages
9
Does anyone know and understand the requirements for enabling minio versioning or have already figured out how to get this done on TrueNAS?

I've attempted to enable this on a test bucket:
root@san# minio-client version enable minio/test
minio-client: <ERROR> Unable to enable versioning: `SetVersion` is not supported for `filesystem`.
 

DarkKnyte

Cadet
Joined
Jun 25, 2021
Messages
2
Versioning requires that MINIO also have erasure code activated, which has a 4 drive minimum to turn on. Typically this would mean passing through 4 bare drives to a MINIO instance, but I have had it working with 4 virtual disks (on 4 physical drives) on ESXi in the past. I'm not sure this is something easily accomplished with the version installed via TrueNas. If it's really important to you, I think you'd be better off running a Linux VM, passing drives through to that and installing it there.

MINIO setup that way really needs CLI access to perform the vast majority of the servicing operations. Basically anything besides the API & creating/deleting buckets in the GUI needs the CLI. It's a pain to do with docker, I imagine jails are even harder. For the best experience you'd really want to run it directly in the VM.
 
Top