- what shall be done to ZFS pool to make it shareable?
Você precisa instalar os pacotes do servidor NFS para sua distribuição e compartilhar o pool com o comando já mencionado:
sudo zfs set sharenfs=on tank/home
Veja o link
Observe que você pode, alternativamente, usar o método nativo do sistema operacional para compartilhar um sistema de arquivos, por exemplo, editando /etc/exports
aqui.
Uma vantagem do ZFS é que a configuração de compartilhamento faz parte das propriedades do sistema de arquivos, não de uma propriedade do sistema operacional. Isso significa que quando você importa um pool, seus sistemas de arquivos compartilhados são automaticamente disponibilizados. Isso também é verdade quando você transfere um pool de um host para outro diferente.
- how to mount a remote ZFS drive on client?
Isso depende do funcionamento do seu sistema operacional. No Solaris e em outros sistemas operacionais que usam um automounter , isso seria feito automaticamente ao acessar o compartilhamento, por exemplo:
cd /network/server/share/directory
Como alternativa, você pode montar manualmente o compartilhamento com o comando mount
e persistentemente editando o arquivo /etc/(v)fstab
.