Autore Topic: mount condivisione nfs  (Letto 4892 volte)

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
mount condivisione nfs
« il: 22 Marzo 2012, 11:16:01 »
Ciao ragazzi, dopo un po' di tempo serve anche a me qualche dritta! :D

Ieri finalmente ho potuto fare una installazione di test di Centos 6.2, netinstall veramente fantastica rispetto alla 5.x.

La situazione:
Freenas con export nfs in sola lettura
selinux in permissive sia sul 5.x che sul 6.2
server centos 5.7 ( o forse .6, non ricordo bene), lancio il comando per il mount (non badate al nome della cartella di destinazione):
mount -t nfs 10.71.9.202:mnt/backup1 /share/infetti
e tutto procede bene.

A questo punto per avere un ambiente di test quasi reale, voglio copiare il backup quindi mi creo una cartella per il mount (e relativi permessi) e procedo:
mount -t nfs 10.71.9.202:mnt/backup1 /mnt/freenas (come destinazione ho provato anche in /freenas)
ma ho un errore:
mount.nfs: mount to NFS server '10.71.9.202:mnt/backup2' failed: timed out, giving up

Nessuna traccia di errori nei log.

una dritta mi farebbe comodo!

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: mount condivisione nfs
« Risposta #1 il: 22 Marzo 2012, 14:10:40 »
Ciao LonelyWolf,
inziamo a capire se l'export lato nfs funziona.

showmount -e 10.71.9.202

Posta pure

Ciao

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: mount condivisione nfs
« Risposta #2 il: 22 Marzo 2012, 15:58:11 »
Funzionare funziona, il mount avviene senza problemi dal centos 5.x, cmq:
/mnt/backup1 10.71.9.0
/mnt/backup2 10.71.9.0

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: mount condivisione nfs
« Risposta #3 il: 22 Marzo 2012, 17:03:44 »
Credo che il problema sia la versione di nfs di Centos 6 e la sua compatibilità con il servizio nfs di freenas .
Da centos6 esegui:

rpcinfo -p 10.71.9.202

Fai una prova utilizzando la versione 3 di nfs client con

mount.nfs 10.71.9.202:mnt/backup1 /mnt/freenas

oppure inserisci la entry solita in fstab indicandogli la versione 3 di nfs.


Ciao

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: mount condivisione nfs
« Risposta #4 il: 22 Marzo 2012, 17:07:36 »
mount.nfs 10.71.9.202:mnt/backup1 /mnt/freenas
Già tentato ieri ottenendo lo stesso errore, non mi interessa averlo in fstab è solo un mount occasionale.

rpcinfo -p 10.71.9.202

 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
    100000    4     7    111  portmapper
    100000    3     7    111  portmapper
    100000    2     7    111  portmapper
    100005    1   udp    805  mountd
    100005    3   udp    805  mountd
    100005    1   tcp    805  mountd
    100005    3   tcp    805  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs
    100024    1   udp    870  status
    100024    1   tcp    679  status
    100021    0   udp    634  nlockmgr
    100021    0   tcp    914  nlockmgr
    100021    1   udp    634  nlockmgr
    100021    1   tcp    914  nlockmgr
    100021    3   udp    634  nlockmgr
    100021    3   tcp    914  nlockmgr
    100021    4   udp    634  nlockmgr
    100021    4   tcp    914  nlockmgr

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: mount condivisione nfs
« Risposta #5 il: 25 Marzo 2012, 12:09:34 »
Ciao Lonely,
scusa se rispondo solo ora ma mi sono perso la discussione.
Quello che mi sembra di intuire è che ci sono problemi di compatibilità fra i due nfs (client e server)
Prova ad usare il comando -v nel mount giusto per avere maggiore verbosità. Inoltre potrebbe essere utile effettuare uno stack trace del mount per capire a livello di syscall dove si pianta. Prova ad esempio a confrontare gli strace di centos5 e centos6 per capire cosa differisce
Es
strace mount.nfs -v 10.71.9.202:mnt/backup1 /mnt/freenas

Ciao

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: mount condivisione nfs
« Risposta #6 il: 26 Marzo 2012, 13:58:35 »
Non ti preoccupare, come ho scritto è stata una cosa occasionale, appena avrò la possibilità di tornarci sopra seguirò le dritte che mi hai dato.

X ora grazie!