TrueNAS MinIO S3 Storage: associare un dataset dedicato
TrueNAS MinIO Jail: Creare e Assegnare un dataset
Dopo la guida per installare MinIO su TrueNAS, oggi vedremo come creare ed associare un dataset da 50GB alla jail di MinIO.
Per prima cosa creiamo il nostro nuovo dataset.
Sotto “Storage” -> “Pools” -> cliccate i tre pallini -> “Add dataset” come mostrato in figura

Cliccate “Advanced Options“

Scegliete un nome e la dimensione sotto “Quota for this dataset”
Nel nostro esempio la quota sarà di 50GB quindi dovremmo inserire “50GiB“
Scrivete con attenzione “GiB” altrimenti la dimensione non verrà riconosciuta
Al termine cliccate su “SUBMIT” in fondo alla pagina

Ora nell’elenco dovreste vedere quello appena creato

Adesso andate sotto “Jails“, aprite la jail di MinIO e cliccate “Shell“

Eseguite il seguente comando per eliminare i file presenti (verranno sostituiti in seguito)
rm -rf /var/db/minio/.minio.sys

Ora stoppate la jail

Cliccate su “Mount points” in quando dovremo collegare la jail al dataset creato

Ora cliccate “ACTIONS” -> “Add“

Sarà necessario indicare una sorgente ed una destinazione:
- Source: indicate il percorso del dataset creato precedentemente (nel nostro esempio /mnt/RAID_Pool/S3_Storage)
- Destination: il percorso della jail in cui verrà montato (per MinIO il percorso deve essere: /root/var/db/minio quindi il percorso completo sarà: /mnt/RAID_Pool/iocage/jails/S3_Storage/root/var/db/minio).
Una volta terminato cliccate su “SAVE“

Stoppate e eiavviate la jail

Come ultimo passaggio bisogna modificare i permessi di /root/var/db/minio quindi riaprite la shell della jail

Eseguite il comando:
chown -R minio:wheel /var/db/minio

Stoppate e riavviate per l’ultima volta la jail
Collegatevi alla Console di MinIO e cliccate su “DRIVES“

E finalmente potrete vedere che lo spazio disponibile ora è di 50 GB, ovvero la dimensione del dataset che avete creato.
