Mount point inside a shared volume

Hi,

I have a dataset being shared by SMB containing a bunch of ISO files. I would like to create a mount point and mount the iso in the same dataset. The mount happens fine, but the clients cannot open the mounted location.

Mounted using:

admin@faye[/mnt/tank2/NAS]$ sudo mount -o loop,uid=3000,gid=0,umask=0 TinyIsoTest.iso isomnt 

On the client:

ls: reading directory '.': Resource temporarily unavailable
adyanth@shipwreck:~/testmnt/test/isomnt$ 

Looking for something similar to crossmnt from NFS, but for SMB shares.

Related: