J'ai installé le serveur NFS sur mon Ubuntu 12.04 64 bits avec apt-get install
et lorsque j'essaie de démarrer le serveur, je vois toujours:
NFS kernel daemon: no support in current kernel.
Avez-vous consulté la documentation officielle d'Ubuntu à propos de Système de fichiers réseau (NFS) ?
Comme le dit l'erreur, votre noyau GNU/Linux actuel ( qu'est-ce qu'un noyau? ) ne prend pas en charge NFS. Vous pouvez le résoudre soit par
Installez le paquet fourni par Ubuntu pour économiser le temps et les efforts requis par les options précédentes:
Sudo apt-get install nfs-kernel-server
Vous avez peut-être un module pour cela, mais il n'est simplement pas chargé, dans ce cas: modprobe nfs
et essayez à nouveau.
Ou suivez la procédure recommandée dans la documentation et démarrez le service NFS à la manière Ubuntu (en espérant qu'il le modifiera pour vous si nécessaire, je ne suis pas sûr que ce soit le cas):
Sudo /etc/init.d/nfs-kernel-server start
Et bien sûr, n'oubliez pas de configurez vos exportations dans /etc/exports
. Ce n'est pas votre problème, mais comme cela fait partie de la configuration NFS, je l'explique aussi.
Rappelez-vous que les espaces importent , donc
/home bob.example.com(rw)
/home bob.example.com (rw)
sont différents.
La première ligne fonctionne probablement comme prévu, en accordant les autorisations de lecture/écriture sur bob.example.com, tandis que la deuxième ligne accorde les autorisations par défaut à bob.example.com ( lecture seule) et des autorisations de lecture/écriture à tous les autres. (Crédit et informations complémentaires: Le fichier de configuration/etc/exports , Red Hat)