Repository 32bit  Forum
Repository 64bit  Wiki

[RISOLTO] Impossibile montare directory NFS

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.

[RISOLTO] Impossibile montare directory NFS

Messaggioda Savius » mar mar 12, 2013 20:16

Buonasera,
ho creato una directory condivisa e modificato il file /etc/exports inserendovi i seguenti parametri:
Codice: Seleziona tutto
/home/utente1/shared     192.168.0.3(rw,no_root_squash,no_subtree_check)

Poi ho lanciato il comando exportfs -a che mi ha restituito il seguente messaggio di errore: "exportfs: /proc/fs/nfs/exports:1: unknown keyword "test-client-(rw"".
Eseguendo il comando exportfs senza parametri, mi mostra il contenuto del file, quindi ipotizzo sia comunque riuscito nell'operazione precedente.

Sul PC con indirizzo 192.168.0.3 ho tentato di montare la directory condivisa in questo modo: mount -t nfs 192.168.0.4:/home/utente1/shared /home/utente2/shared/ che mi ha restituito il seguente messaggio di errore:
Codice: Seleziona tutto
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.

Ho lanciato lo stesso comando ma aggiungendovi l'opzione -o nolock ottenendo un altro messaggio di errore:
Codice: Seleziona tutto
mount.nfs: requested NFS version or transport protocol is not supported

Dopo vari tentativi, ho pensato di rivolgermi a voi perché non riesco a venire a capo di questo problema. Sul PC dell'utente1 gira Slackware 14 64bit e su quello dell'utente2 gira Salix 32bit. Ho eseguito le stesse operazioni su due PC con distro diverse ma entrambe a 32 bit, ottenendo gli stessi messaggi di risposta.

Grazie per l'attenzione e buon proseguimento di serata. :)
Ultima modifica di Savius il mer mar 13, 2013 10:38, modificato 1 volta in totale.
Avatar utente
Savius
Linux 2.6
Linux 2.6
 
Messaggi: 553
Iscritto il: gio ago 14, 2008 12:45
Località: Napoli
Slackware: Slackware64 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5

Re: Impossibile montare directory NFS

Messaggioda Thraphyx » mer mar 13, 2013 4:15

Avviando il server NFS non hai bisogno di dare l'export manuale (pratica che tra l'altro non ho mai usato :D).

Dopo aver modificato opportunamente /etc/exports (come hai già fatto) avvia il server sul PC1:
Codice: Seleziona tutto
chmod +x /erc/rc.d/rc.rpc
chmod +x /etc/rc.d/rc.nfsd
/erc/rc.d/rc.rpc start
/etc/rc.d/rc.nfsd start

RPC serve sia al demone NFS, sia per montare gli share remoti sui client, come riportato in /etc/rc.d/rc.rpc:
Codice: Seleziona tutto
# rc.rpc:  start/stop/restart RPC daemons needed to use NFS.
#
# You must run these daemons in order to mount NFS partitions
# (unless you use the mount option '-o nolock', which can
# corrupt files and is not generally recommended unless you
# are mounting the partition(s) as read-only).
#
# To run an NFS server, starting these is mandatory.


Quindi, sul client PC2:
Codice: Seleziona tutto
chmod +x /erc/rc.d/rc.rpc
/erc/rc.d/rc.rpc start
mount -t nfs blablabla

Non conosco Salix, ma immagino abbia gli stessi script di avvio, quindi credo che vada bene. Altrimenti controlla come avviare rpc.

Così dovrebbe funzionare, in caso contrario, aggiornaci :)
Avatar utente
Thraphyx
Linux 2.4
Linux 2.4
 
Messaggi: 212
Iscritto il: ven ago 28, 2009 21:43
Slackware: 14.1 multilib
Kernel: 3.10.17
Desktop: KDE 4.11.5

Re: Impossibile montare directory NFS

Messaggioda Savius » mer mar 13, 2013 10:38

Ciao Thraphyx,
grazie mille per la risposta e per l'aiuto. Grazie alle tue istruzioni sono riuscito, in una manciata di secondi, a montare la directory condivisa. Questo test l'ho effettuato con le due macchine con distro diverse ma a 32 bit, ora non mi resta che testarlo anche con quelle con "matrice" Slackware. Non credo dovrebbero però esserci problemi, in caso contrario ripoterò qui l'eventuale errore; per ora metto RISOLTO al titolo del topic.

L'errore che avevo commesso stava nel non aver dato i permessi di esecuzione al servizio rc.nfsd, credendolo attivo in qualche modo anche se magari non avente questo nome. Quando da shell ho dato delle tabulazioni dal path /etc/rc.d/, mi apparivano tutti i servizi eseguibili, credendo che fossero anche gli unici presenti nel sistema. Controllando nella stessa directory ho notato che esisteva anche lo script rc.nfsd che però non aveva i permessi di esecuzione e quindi le tabulazioni non me lo mostravano tra quelli disponibili. #-o

Grazie ancora per l'aiuto Thraphyx e grazie anche per le dritte, non si finisce mai di imparare. :thumbright:
Avatar utente
Savius
Linux 2.6
Linux 2.6
 
Messaggi: 553
Iscritto il: gio ago 14, 2008 12:45
Località: Napoli
Slackware: Slackware64 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.8.5


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Bing [Bot] e 3 ospiti