Guide

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

truenas-s3-storage-minio-jail-add-dataset

Cliccate “Advanced Options

truenas-s3-storage-minio-jail-dataset-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

truenas-s3-storage-minio-jail-disk

Ora nell’elenco dovreste vedere quello appena creato

truenas-s3-storage-minio-jail-dataset-creato

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

truenas-s3-storage-minio-jail-shell

Eseguite il seguente comando per eliminare i file presenti (verranno sostituiti in seguito)

rm -rf /var/db/minio/.minio.sys

truenas-s3-storage-minio-jail-comando-rimuovi-file

Ora stoppate la jail

truenas-s3-storage-minio-jail-stop

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

truenas-s3-storage-minio-jail-mount-points

Ora cliccate “ACTIONS->Add

truenas-s3-storage-minio-jail-mount-points-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

truenas-s3-storage-minio-jail-mount-points-parametri

Stoppate e eiavviate la jail

truenas-s3-storage-minio-jail-restart

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

truenas-s3-storage-minio-jail-shell

Eseguite il comando:

chown -R minio:wheel /var/db/minio

truenas-s3-storage-minio-jail-permessi-cartella

Stoppate e riavviate per l’ultima volta la jail

Collegatevi alla Console di MinIO e cliccate su “DRIVES

truenas-s3-storage-minio-jail-console-drives

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

truenas-s3-storage-minio-jail-dataset-aggiunto-alla-console