mount usando nfs4 não apresentando nenhum erro de dispositivo

1

Estou tentando montar uma pasta workspace do servidor para o cliente sobre o NFS. Para isso, vinculo a pasta a um /export adicionando o seguinte no meu /etc/fstab no servidor:

/home   /export none    bind

Em seguida, adiciono as seguintes linhas no meu /etc/exports no meu servidor:

/export     *(ro,sync,no_subtree_check,insecure,fsid=0) 
/export/workspace   *(rw,sync,no_subtree_check,insecure,nohide) 

Eu carrego o arquivo exportfs e reinicio o nfs-kernel-server:

# exportfs -vr
# service nfs-kernel-server restart

Agora vou ao meu cliente e verifico quais pastas podem ser exportadas:

# showmount -e 192.168.145.131
Export list fo 192.168.145.131:
/export/workspace *
/export           *

Mas quando tento montar a pasta, recebo o seguinte erro:

$ sudo mount -t nfs4 192.168.145.131:/workspace nfs/ -v
mount.nfs4: timeout set for Sat Apr 19 19:16:51 2014
mount.nfs4: trying text-based options 'addr=192.168.145.131,clientaddr=192.168.145.128'
mount.nfs4: mount(2): No such device
mount.nfs4: No such device

Eu também tentei montar /export/workspace e /home/workspace , mas isso me dá o mesmo erro. Eu tentei carregar o módulo NFS usando modprobe no cliente e no servidor, mas o módulo está carregado no cliente e no servidor.

    
por Shehbaz Jaffer 20.04.2014 / 11:28

1 resposta

2

Resolvido o problema após 3 dias !!

Eu tentei montar a pasta do servidor nfs4 de um cliente com uma versão mais recente do Kernel (3.8). Eu fui capaz de fazer isso. Então, copiei o arquivo de configuração /boot/configure-3.8-generic file para my /usr/src/.config e ativei a opção Filesystems -> Network File Systems -> NFS3 client load as module e NFS4 client load como módulo.

compilei meu kernel novamente, criei initrd image , atualizei grub e agora consigo montar a pasta do servidor do meu cliente kernel 2.6 também!

    
por 20.04.2014 / 21:24