Serveur NFS

Bonjour à toutes et tous :smiley: !

Je viens vous voir, parce que j’ai un petit problème avec mon serveur nfs !

J’ai eu quelques problèmes lors du lancement de mon serveur nfs, j’ai donc regardé les logs…

Ils me disaient :

not starting nfs kernel daemon no support in current kernel

J’ai donc mis en “commentaires” une partie du fichier “nfs-kernel-server”, pour ne plus avoir ce problème au lancement de mon serveur :

[i]# See if our running kernel supports the NFS kernel server

if ! [ -d /sys/module/nfsd ]; then

log_warning_msg “Not starting $DESC: no support in current kernel.”

exit 0

fi [/i]

Mais malheureusement, j’ai une nouvelle erreur qui est apparue dans les logs, et je ne trouve rien sur internet cette fois ci, pour passer outre…

NFS rpc.nfsd[3875]: error starting threads: errno 19 (No such device)

Le soucis pourrait-il venir des lignes mises en commentaires (ci dessus) ?

D’une mauvaise installation ?

Merci d’avance de vôtre lecture, en attente d’une réponse !

Yohann :stuck_out_tongue:

[quote=“Yohann22”][i]# See if our running kernel supports the NFS kernel server

if ! [ -d /sys/module/nfsd ]; then

log_warning_msg “Not starting $DESC: no support in current kernel.”

exit 0

fi [/i][/quote]

sans savoir,verifie l’existence de /sys/module/nfsd

Autant pour moi, il n’y est pas !

Je n’y avais pas pensé ^^ !

Comment fais - je pour le rajouter :blush: ?

Salut,

Sans trop m’avancer mais on sait jamais, tu as bien installé le paquet nfs-kernel-server ?

d’après ce message il faut peut-etre une configuration special du kernel,mais pareil,je ne suis pas sur du tout

en faite il suffit d’installer soit

“nfs-kernel-server” c’est le serveur en espace noyau. Il est plus rapide
mais peut présenter des risques car en espace noyau

soit

“nfs-user-server” c’est le serveur en espace utilisateur. Il est plus lent
mais plus sûr car en espace utilisateur.

a toi de voir…apparement tu as choisis la premiere solution et sa bloque au niveau du noyau qu’il faudrait configurer ou peut-etre “upgrader”,essaie donc la seconde,qui je pense est plus raisonnable

Tu ne dis pas ta version de kernel (uname -a)

Linux NFS 2.6.32-4-pve #1 SMP Fri Nov 26 06:42:28 CET 2010 i686 GNU/Linux

Pour l’installation : j’ai installé le paquet nfs-kernel-server !

Le problème de Kernel viendrait donc de la si j’ai bien compris vos remarques ^^?

Je vais donc essayer de “bazarder” ma vz et la refaire à neuf (Merci proxmox !) pour essayer le “nfs-user-server” !

Je vous tiens au courant :slightly_smiling:

Linux NFS 2.6.32-4-pve #1 SMP Fri Nov 26 06:42:28 CET 2010 i686 GNU/Linux

Pour l’installation : j’ai installé le paquet nfs-kernel-server !

Le problème de Kernel viendrait donc de la si j’ai bien compris vos remarques ^^?

Je vais donc essayer de “bazarder” ma vz et la refaire à neuf (Merci proxmox !) pour essayer le “nfs-user-server” !

Je vous tiens au courant :slightly_smiling:[/quote]

Edit : Même si j’ai assez galérer pour trouver un paquet “convenable” de nfs-user-server, tout à l’aire de fonctionner puisque le partage apparait, le serveur se lance, normalement tout devrait fonctionner !

En tout cas, encore merci pour la rapidité de votre réponse, et votre sympathie !

Fofo debian :038 :049

Petite dernière question :blush: :

Configuration :

VZ 104 --> 192.168.1.104 --> server --> nfs-user-server --> Partage : /home/partages
VZ 101 --> 192.168.1.101 --> client1 --> nfs-common --> Point de montage : /home/partagec1

/etc/exports :

/home/partages 192.168.1.101(rw,sync)

Et quand sur ma VZ101 je fais :

mount -t nfs 192.168.1.104:/home/partages /home/partagec1

mount.nfs: 192.168.1.104:/home/partages failed, reason given by server: Permission denied

Pourtant ce sont des répertoires de test sur lesquels j’ai mis tous les droits pour essayer de comprendre le fonctionnement… Sur lesquels j’ai mis un Read Write…

Mais rien n’y fais :s !

Dernière petite help :pray: ?

et si tu mettais 101 a la place de 104??..encore une fois sans savoir vraiment,j’ai peut-etre tout faux sur le coup

Il ne me le prends pas, parce que cette adresse doit être l’adresse du serveur (logiquement ^^).

Par contre dans /var/log/daemon.log, il me log ca (On sait jamais, si ca peut vous aidez, a m’aider ^^ !)

May 24 08:18:32 NFS mountd[2089]: NFS mount of /home/partages attempted from 192.168.1.101

Donc j’ai remplacer le " /home/partagec1 " qui était le dossier ou je voulais faire un point de montage (avec le serveur) et je l’ai appelé " /home/partages ", je pensais qu’il fallait le même nom mais non :s !

Help ^^

essaie voir de trouver de la doc …

sinon c’est peut-etre ta commande qui n’est pas juste

desolé je n’utilise pas NFS

C’est ce que je fais chef :think:

Mais certaines disent l’inverse de certaines autres donc bon :frowning: !

attends un peu quelqu’un d’aguerri passera sans doute par ici…

/etc/export
export : vers l’extérieur, définir les destinataires, les clients.
192.168.1.104 est le serveur nfs
Pas besoin d’exporter vers 192.168.1.104, ce serait comme porter 127.0.0.1.

192.168.1.101 est le client à porter dans /etc/export, remet le comme il était au préalable.

Montage :

L’adresse /home/partage est relative au serveur, lorsque tu es placé du coté client,tu n’es pas censé avoir connaissance de /home sur le serveur, le point de départ , le point haut de la hiérarchie du partage nfs est / pour le client.
Il devrait donc suffire de :

mount -t nfs 192.168.1.104:/partages /home/partages

Au lieu de

mount -t nfs 192.168.1.104:/home/partages /home/partages

C’est fait chef, mais toujours rien :frowning: !

Récapitulatif :

etc/exports : /home/partages 192.168.1.101(rw,sync)
hosts.allow : vide volontairement
hosts.deny : vide volontairement

Le client et le serveur se ping bien.

Les logs sont les suivant a chaque essai de connections du client :

NFS mountd[2361]: NFS mount of /partages attempted from 192.168.1.101
NFS mountd[2361]: NFS client 192.168.1.101 tried to access /partages
NFS mountd[2361]: Blocked attempt of 192.168.1.101 to mount /partages

Et les deux dossiers “partages” placés dans /home du client et du serveur ont les droits “777”…

Merci, en tout cas de ta remarque ! D’autres remarques pour m’aider :frowning: ?

Essaye

mount -t nfs 192.168.1.104:/ /home/partages

mount.nfs: 192.168.1.104:/ failed, reason given by server: Permission denied
:angry:

ceci peut te mettre sur la voix
fr.wikibooks.org/wiki/Le_syst%C3 … ste_client

Malheureusement pas grand chose… Le serveur NIS (authentification) ne veut pas se lancer, et sinon rien de bien nouveau par rapport a ce que j’ai mis dans la config’ de mon NFS :s…

Encore merci, burty :blush:

es tu sur de la commande??est-ce que ca a deja fonctionner auparavant?

il est peut-etre bloqués!!!pour des raisons de securité…