nfs tende a schiantarsi volentieri

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

nfs tende a schiantarsi volentieri

Messaggio da g4b0 »

Ciao a tutti,
ho una slack 10.2 con due export:

Codice: Seleziona tutto

g4b0@sun:~$ more /etc/exports
# See exports(5) for a description.
# This file contains a list of all directories exported to other computers.
# It is used by rpc.nfsd and rpc.mountd.

/multimedia        192.168.0.2(rw,async)
/mp3               192.168.0.2(rw,async)
Funziona tutto alla grande, dal client (una slack 12.0 nuova di pacca) leggo tranquillamente tutto. Dopo un po' di tempo, però, mi si schianta nfs, ecco l'output sul server:

Codice: Seleziona tutto

root@sun:/home/g4b0# ps aux | grep nfs
root      2976  0.0  0.0      0     0 ?        S<   Jan19   0:00 [nfsd4]
root      6876  0.0  0.1   1772   596 pts/1    S+   18:42   0:00 grep nfs
root@sun:/home/g4b0# ps aux | grep portmap
bin       2889  0.0  0.1   1684   656 ?        Ss   Jan19   0:00 /sbin/rpc.portmap
root      6880  0.0  0.1   1772   600 pts/1    S+   18:43   0:00 grep portmap
root@sun:/home/g4b0# /etc/rc.d/rc.nfsd stop
root@sun:/home/g4b0# /etc/rc.d/rc.portmap stop
root@sun:/home/g4b0# /etc/rc.d/rc.portmap start
Starting RPC portmapper:  /sbin/rpc.portmap
root@sun:/home/g4b0# /etc/rc.d/rc.nfsd start
Starting NFS services:
  /usr/sbin/exportfs -r
Cercando di far ripartire nfsd rimane a pensarci finchè non lo killo, l'unica soluzione è riavviare il server. Dato che come soluzione la ritengo troppo windows-style, dove posso vedere dei log che mi illuminino? quali altri servizi devo stoppare/rilanciare?

grazie

Avatar utente
g4b0
Linux 2.x
Linux 2.x
Messaggi: 318
Iscritto il: lun 27 dic 2004, 0:00
Slackware: 12.2
Kernel: 2.6.27.7-smp
Desktop: kde 3.5.10
Località: Torino
Contatta:

Re: nfs tende a schiantarsi volentieri

Messaggio da g4b0 »

Ecco altre info (sempre dal server):

Codice: Seleziona tutto

root@sun:/home/g4b0# netstat -a | grep nfs
tcp        0      0 *:nfsd                  *:*                     LISTEN
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:878         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:874         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:746         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:682         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:712         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:841         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:745         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:rpasswd     CLOSE_WAIT
tcp    78636      0 sun.g4b0.net:nfsd       192.168.0.2:710         ESTABLISHED
tcp    78472      0 sun.g4b0.net:nfsd       192.168.0.2:711         ESTABLISHED
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:836         CLOSE_WAIT
tcp    79620      0 sun.g4b0.net:nfsd       192.168.0.2:708         ESTABLISHED
tcp    79236      0 sun.g4b0.net:nfsd       192.168.:entrustmanager ESTABLISHED
tcp    79144      0 sun.g4b0.net:nfsd       192.168.0.2:706         ESTABLISHED
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:803         CLOSE_WAIT
tcp    79176      0 sun.g4b0.net:nfsd       192.168.0.2:707         ESTABLISHED
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:832         CLOSE_WAIT
tcp    79144      0 sun.g4b0.net:nfsd       192.168.0.2:elcsd       ESTABLISHED
tcp    79176      0 sun.g4b0.net:nfsd       192.168.0.2:705         ESTABLISHED
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:897         CLOSE_WAIT
tcp    51200      0 sun.g4b0.net:nfsd       192.168.0.2:703         ESTABLISHED
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:988         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:823         CLOSE_WAIT
tcp      133      0 sun.g4b0.net:nfsd       192.168.0.2:1008        CLOSE_WAIT
udp        0      0 *:nfsd                  *:*
root@sun:/home/g4b0# ps aux | grep nfs
root      2976  0.0  0.0      0     0 ?        S<   Jan19   0:00 [nfsd4]
root      7126  0.0  0.1   1768   584 pts/4    R+   18:58   0:00 grep nfs
root@sun:/home/g4b0# kill -9 2976
root@sun:/home/g4b0# ps aux | grep nfs
root      2976  0.0  0.0      0     0 ?        S<   Jan19   0:00 [nfsd4]
root      7130  0.0  0.1   1768   596 pts/4    S+   18:58   0:00 grep nfs
root@sun:/home/g4b0#        
Con portmap stoppato, ho notato che restano delle connessioni appese (indice del fatto che il server ad un certo punto muore), che fanno si che neanche il buon vecchio kill riesca a killare (appunto) il processo di nfsd4!

Ora vorrei capire:

1) perchè il server muore?
2) come faccio a ripristinarlo senza riavviare?

Rispondi