Container mount symbolic link of volume failed

We are now using distributed file system SeaweedFS through seaweedfs-csi-driver.

The csi driver will mount volume to a global mount point at NodeStageVolume stage . And Then, at NodePublishVolume stage, it only creates a symbolic link to the global mount point under the container directory. Finally, the container is ready to use the volume.

All of this worked fine on K8S. But on Nomad, creating a container will fail because the volume cannot be mounted.

Can anyone help? Looking forward to your reply.