[Risolto] problemi nfs4 dopo disconnessione del client

Problemi e suggerimenti legati al software e ai pacchetti problematici.
Rispondi
mattia
Arciere
Messaggi: 170
Iscritto il: 10 febbraio 2010, 13:59
Località: Brescia

Messaggio da mattia » 29 maggio 2011, 14:39

Ciao a tutti,
ho cercato molto e a lungo e non sono ancora riuscito a trovare una spiegazione, ma sopratutto una soluzione chiara a questo problema.

Ho configurato secondo il wiki un server Arch con nfs4 perfettamente funzionante, al quale si collegano 2 pc (2 ubuntu) e riesco a montare e smontare correttamente tutte le directory senza nessun problema.

è sorto però questo problema:
se il client, per caso, si disconnette in modo anomalo: cade la connessione, il pc si spegne improvvisamente, ....
il server si pianta e non è possibile nemmeno riavviare il server nfs con

Codice: Seleziona tutto

/etc/rc.d/nfs-server restart
perchè fallisce. Inoltre il client non è più in grado di ricollegarsi al server e così non ci sono piu speranze, se non riavviare tutto il server !

Vi prego, aiutatemi.... Non ho trovato davvero supporto da nessuna parte!
Ultima modifica di mattia il 29 maggio 2011, 17:04, modificato 1 volta in totale.

mattia
Arciere
Messaggi: 170
Iscritto il: 10 febbraio 2010, 13:59
Località: Brescia

Messaggio da mattia » 29 maggio 2011, 16:48

Ho cercato di circoscrivere il problema e sono giunto alla conclusione che mi è impossibile riavviare/avviare rpc.mountd.
Dopo che il client si era scollegato in modo brusco, il server si è piantato e non riesce più a ripartire

Codice: Seleziona tutto

rpcinfo -p

   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  62569  status
    100024    1   tcp  36181  status

 sudo /etc/rc.d/nfs-server restart
Password: 
:: Stopping rpc.mountd daemon              [FAIL] 
:: Mounting nfsd filesystem                     [DONE] 
:: Exporting all directories                      [DONE] 
:: Starting rpc.nfsd daemon                   [FAIL]
Nessuno ha mai avuto problemi di questo tipo?? :/
Ultima modifica di mattia il 29 maggio 2011, 16:48, modificato 1 volta in totale.

mattia
Arciere
Messaggi: 170
Iscritto il: 10 febbraio 2010, 13:59
Località: Brescia

Messaggio da mattia » 29 maggio 2011, 17:03

Ho fatto il reboot del server ed ora tutto funziona:

Codice: Seleziona tutto

ps aux|grep -ni rpc
132:root      1499  0.0  0.0  16676   852 ?        Ss   16:57   0:00 /usr/bin/rpcbind
133:root      1516  0.0  0.0  22932  1096 ?        Ss   16:57   0:00 /usr/sbin/rpc.statd
134:root      1522  0.0  0.0      0     0 ?        S<   16:57   0:00 [rpciod]
136:root      1533  0.0  0.0  18768   376 ?        Ss   16:57   0:00 /usr/sbin/rpc.idmapd
144:root      1559  0.0  0.0  21104   676 ?        Ss   16:57   0:00 /usr/sbin/rpc.mountd --manage-gids --no-nfs-version 2 -p 25678

rpcinfo -p
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  53774  status
    100024    1   tcp  63019  status
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    2   tcp   2049  nfs_acl
    100227    3   tcp   2049  nfs_acl
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    2   udp   2049  nfs_acl
    100227    3   udp   2049  nfs_acl
    100021    1   udp  65226  nlockmgr
    100021    3   udp  65226  nlockmgr
    100021    4   udp  65226  nlockmgr
    100021    1   tcp  40798  nlockmgr
    100021    3   tcp  40798  nlockmgr
    100021    4   tcp  40798  nlockmgr
    100005    3   udp  25678  mountd
    100005    3   tcp  25678  mountd

Rispondi