Use um ou o outro.
Sugiro usar /etc/exports
para consistência e legibilidade, especialmente se o servidor NFS estiver servindo dados de sistemas de arquivos não-ZFS.
Estou usando o ZFS no Linux como um servidor de arquivos executando o Ubuntu Server 14.04 LTS. O pool do ZFS compartilha vários conjuntos de dados usando sua propriedade sharenfs
. Fora do ZFS, há alguns compartilhamentos NFS adicionais definidos em /etc/exports
.
Quando exportfs -r
é executado, todos os compartilhamentos gerenciados do ZFS caem - zfs get sharenfs tank/set
ainda mostra que a propriedade está definida, mas até eu redefinir a propriedade via zfs set sharenfs=...
o compartilhamento não pode ser montado pelo cliente.
Existe uma maneira de impedir que exportfs -r
mate os compartilhamentos gerenciados do ZFS ou uma maneira de atualizar os compartilhamentos que não sejam do ZFS sem interferir nos compartilhamentos do ZFS? Como último recurso existe uma maneira rápida e fácil de o ZFS redefinir todas as propriedades do sharenfs?
Use um ou o outro.
Sugiro usar /etc/exports
para consistência e legibilidade, especialmente se o servidor NFS estiver servindo dados de sistemas de arquivos não-ZFS.
Tags nfs zfs zfsonlinux