web-dev-qa-db-fra.com

Comment NFSV4 Partagez un système de fichiers ZFS sur FreeBSD?

Utilisation de FreeBSD 9 et créé un système de fichiers ZFS comme si

zfs create tank/project1
zfs set sharenfs=on tank/project1

Il existe de nombreux howto sur la mise en place de NFSV3 sur FreeBSD sur le net, mais je ne trouve aucun NFSV4 et lorsque la part NFS est effectuée avec ZFS.

Par exemple. Ceci HOWTO DIS-je dois redémarrer le (NFSV3) par nfsd -u -t -n 4, mais je n'ai même pas nfsd.

Quand je fais

# echo /usr/ports/*/*nfs*
/usr/ports/net-mgmt/nfsen /usr/ports/net/nfsshell /usr/ports/net/pcnfsd /usr/ports/net/unfs3 /usr/ports/sysutils/fusefs-chironfs /usr/ports/sysutils/fusefs-funionfs /usr/ports/sysutils/fusefs-unionfs
#

Je ne vois aucun serveur NFSV4, que je pourrais installer avec pkg_add.

Question

Comment installer et installer NFSV4, afin que je puisse monter la part de par exemple. Un hôte Linux?

8
Sandra

NFSV4 est intégré sur FreeBSD (support expérimental en 8.x, qualité de production dans 9.x et lter).
[.____] Le NFSD devrait être situé dans /etc/rc.d/nfsd

Vous devez d'abord l'activer dans le fichier rc.conf ou en cours d'exécution /etc/rc.d/nfsd onestart

1) Activer NFS
[.____] echo nfs_server_enable="YES" >> /etc/rc.conf

Pour NFSV4, vous aurez également besoin de ce qui suit:

echo nfsv4_server_enable="YES" >> /etc/rc.conf (Pour activer NFSV4)
[.____] echo nfsuserd_enable="YES" >> /etc/rc.conf (Les informations utilisateur/groupe NFS nécessaires à la V4)

2) créer des répertoires et les exporter

# mkdir -p /mnt/{dir1,dir2}
# vi /etc/exports 

(Ajoutez les lignes suivantes à la /etc/exports déposer)

/mnt/dir1  -alldirs  192.168.1.x/24
/mnt/dir2  -alldirs  192.168.1.x/24

3) Redémarrez NFSD soit en utilisant /etc/rc.d/nfsd restart ou service nfsd restart

Voir la section du manuel FreeBSD traitant de NFS pour plus d'informations.

9
Valentin Bajrami