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
±-------±-------±------------±--------±--------+
| NAME | DRIVER | DESCRIPTION | USED BY | STATE |
±-------±-------±------------±--------±--------+
| 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.