Voici la section FAQ. La majeure partie en a été écrite par Alan Cox.
Cela est dû à une bogue dans quelques vieilles versions de nfsd. Elle est corrigée à partir de nfs-server2.2beta16.
can't register with portmap: system error on send
Vous utilisez probablement un système Caldera. Il y a une bogue dans les scripts rc. Contactez Caldera pour obtenir la solution.
La raison est que nfsd cache les manipulations de fichiers pour des
raisons de performances (rappelons qu'il fonctionne dans l'espace
utilisateur). Ainsi, après une écriture le fichier peut ne pas être
fermé tout de suite, et tant qu'il est ouvert le noyau ne vous
autorisera pas à l'exécuter. Les nfsd plus récents que le printemps 95
Le serveur NFS Linux est par défaut en lecture seule. RTFM les pages
de manuel ``exports'' et nfsd. Vous devrez modifier
/etc/exports
.
ls
marche et
pourtant je ne peux pas lire ou écrire de fichiers.
Sur les anciennes versions de Linux il faut monter un serveur
NFS avec rsize=1024, wsize=1024
.
Bah alors ne le faites pas.
Non, pas pour le moment.
Assurez-vous que vos utilisateurs sont dans 8 groupes au maximum. C'est une limitation des vieux serveurs.
Ne démontez pas les serveurs NFS en redémarrant ou arrêtant la
machine, ça ne créera pas de problèmes si vous ne le faites pas. La
commande est umount -avt nonfs
.
Normalement les écritures NFS sont synchrones (vous pouvez le désactiver si vous ne craignez pas de perdre des données). Les noyaux dérivés de BSD ont tendance à ne pas savoir travailler avec des petits blocs. Ainsi quand vous écrivez 4K de données depuis un client linux dans des paquets de 1K, BSD fait ceci :
lit une page de 4K
traite 1K
ecrit 4K sur le disque
lit une page de 4K
traite 1K
ecrit 4K sur le disque
...
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre