Entra

View Full Version : mount.nfs: access denied by server while mounting


il_Mancino
27-06-2009, 18:02
un saluto a tutti

come da oggetto ho un problema con un file server riguardante la
condivisione mediante nfs.

il tutto funzionava regolarmente fino ad un riavvio forzato a causa
di mancanza della corrente elettrica, adesso invece quando
cerco di montare la risorsa condivisa ottengo il laconico messaggio di
errore in oggetto.
(che preciso non cambia cercando di montare la risorsa coi privilegi di
root)

client: debian squeeze / ip: 192.168.8.17
server: debian lenny / ip: 192.168.8.18

lato server ho questa situazione:

$ cat /etc/exports
/home/somaro/share 192.168.8.17(rw,root_squash)
/mnt/dati 192.168.8.17(rw,root_squash)

$ rpcinfo -p 192.168.8.18
programma vers proto porta
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 3 udp 2049 nfs
100003 3 tcp 2049 nfs
100005 1 udp 2049 mountd
100005 3 udp 2049 mountd
100005 1 tcp 2049 mountd
100005 3 tcp 2049 mountd

lato client invece ho impostato le seguenti regole in /etc/fstab

# NFS
192.168.8.18:/home/somaro/share /mnt/share nfs
rw,user,rsize=4096,wsize=4096,intr,nfsvers=3,soft,async,nodev,noauto,nosuid
0 0

192.168.8.18:/mnt/dati /mnt/skaricati nfs
rw,user,rsize=4096,wsize=4096,intr,nfsvers=3,soft,async,nodev,noauto,nosuid
0 0

$ rpcinfo -p 192.168.8.17
programma vers proto porta
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 55809 status
100024 1 tcp 59000 status


i due pc si pingano senza problemi e non ci sono restrizioni di sorta
di iptables, funziona correttamente anche la connessione mediante ssh.

da dove posso cominciare per ristabilire la funzionalitą del servizio?

vi ringrazio anticipatamente per ogni eventuale suggerimento.

sacarde
27-06-2009, 19:38
se prima funzionava ...... !

montandoli manualmente che dice?

il_Mancino
27-06-2009, 19:46
se prima funzionava ...... !

montandoli manualmente che dice?

prima funzionava perfettamente, se provo a montare manualmente ottengo


$ mount /mnt/share
mount.nfs: access denied by server while mounting 192.168.8.18:/home/somaro/share

oppure con medesimo risultato


# mount -t nfs 192.168.8.18:/home/somaro/share /mnt/skaricati
mount.nfs: access denied by server while mounting 192.168.8.18:/home/somaro/share

non so proprio che pesci pigliare.

edit: per amore di precisione specifico che ho ovviamente provato a riavviare unfs3 ho anche provato il riavvio dell'intero sistema ma nulla, si ostina a negarmi l'accesso...

sacarde
27-06-2009, 20:00
sul server che errori vedi nei log?



p.s.
exportfs -a


p.s.
sul client gira : portmap ?


p.s.
cat /var/lib/nfs/xtab

il_Mancino
27-06-2009, 20:32
sul server che errori vedi nei log?

in /var/log/messages non trovo errori di sorta legati a nfs, stessa cosa per quanto riguarda kern.log

p.s.
exportfs -a

riguardo a questo punto mi hai fatto venire un dubbio, finora stavo usando nfs in user-space per questo motivo non ho installato sul server il pacchetto nfs-kernel-server visto che finora non ne ho avuto alcun bisogno, provo a installarlo con le sue dipendenze e vediamo che succede :)

p.s.
sul client gira : portmap ?

si certo
$ ps aux | grep portmap
daemon 1504 0.0 0.0 1916 552 ? Ss 16:03 0:00 /sbin/portmap

sacarde
27-06-2009, 20:43
e riprovare a riconfigurarlo?



http://guide.debianizzati.org/index.php/Directory_shared_tra_macchine_linux_(nfs)

il_Mancino
27-06-2009, 20:47
e riprovare a riconfigurarlo?



http://guide.debianizzati.org/index.php/Directory_shared_tra_macchine_linux_(nfs)

a dire il vero mi ero servito proprio di questa guida, tuttavia ho tagliato la testa al toro installando il pacchetto che menzionavo prima nfs-kernel-server, adesso la condivisione funziona perfettamente, segno che non era un problema di configurazione.

tra l'altro leggo che per questioni di prestazioni č consigliabile scegliere di utilizzare nfs in kernel space piuttosto che in user space. (ma qui non ho, ancora, esperienza diretta)

ti ringrazio comunque moltissimo per gli input che mi hanno permesso di risolvere :)