Looking for best way to mount a second drive, and either mount it or actually run container from it

I have an application that is going to require alot of storage. It basically captures data all day long and writes it to a file. Anyway, ideally I could run a container on a secondary drive, or give a container on primary drive ability to mount second drive. What is the best way? I don’t think storage pools is way to do it.
I tried adding a pool and it says pending other members of cluster
incus storage list
| Q5Pool | zfs | | 0 | PENDING |
| local | dir | | 3 | CREATED |

Thanks in Advance

incus config device add CONTAINER data disk source=/path/on/host path=/data to pass /path/on/host as /data to the container.