Isso funciona para mim (testado no FreeBSD 9.2):
zfs list -rH -o name pool/path/dir | xargs -L 1 zfs mount
Como funciona:
zfs list -rH -o name pool/path/dir - nome de exibição de cada conjunto de dados no pool / caminho / dir ( -H para omitir cabeçalho)
xargs -L 1 zfs mount - executar montagem para cada linha (separadamente)