Hello everyone! First post here from a noob.
I installed MiniO on TrueNAS Scale. It works fine; I am able to send data to the buckets. But it lands in a wrong palce.
In the Storage Configuration section, there are two fields that need defining: /export and /data. /export (MinIO Export Storage (Data)) says “default to ixVolume and you will be fine”. I chose to put in a hostpath, because I like to see what is going on. So I set /export to map to ssd-pool/apps/minio/export, thinking that is where the app db is stored, and the separately defined /data mount to hdd-pool/minio-s3, which is the large pool for the actual data.
When I uploaded to the bucket, it ended up in /exports. I checked the mapping in the container and they look lust like they were defined:
ssd-pool/ix-apps/docker 294G 852M 293G 1% /tmp
hdd-pool/minio-s3 13T 128K 13T 1% /data
ssd-pool/apps/minio/export 445G 153G 293G 35% /export
Am I mistaken in thinking that /export is the app data? Does the bucket data actually go to /export? In that case, what is /data for?
This doesn’t seem right though because the manual says " MinIO uses one dataset, one ixVolume, and two mount paths. Leave the MinIO Export Storage (Data) set to the defaults, with Type set to ixVolume and the mount path /export. You can create a dataset for this and use the host path option but it is not necessary for this storage volume.
Add the storage volume for MinIO data storage. Click Add to the right of Additional Storage. Set Type to Host Path (Path that already exists on the system). Enter /data in Mount Path, select Enable ACL, then enter data in Dataset Name." –
all this implies that /export is a temp storage, since that by default lives in ixVolume.
How do I redirect storage to the right place?
Thanks!