A conexão do NFS & Lion não está funcionando

6

Eu sou um desenvolvedor da Web e estou tentando estabelecer um fluxo de trabalho entre o servidor de pré-produção do OSX Lion (Design + Development), Parallels + Ubuntu.

Estou tentando criar uma conexão para compartilhar arquivos (imagens, js, css, etc ...) de maneira rápida, mas não consigo criar uma conexão NFS.

NOTA: Você pode compartilhar pastas no Parallels, mas devido a problemas posteriores com GIT e SVN (não segue links simbólicos) eu preciso encontrar uma alternativa.

OK, isso dito:

Eu tenho que usar máquinas:

VM Ubuntu Server: 10.211.55.5 Cliente: 192.168.1.3

Conf do servidor Ubuntu:

/etc/hosts.allow
ALL:192.168.1.3/255.255.255.0

(Não tenho certeza de como as máscaras estão funcionando)

/etc/export
/path/to/folder 192.168.1.3(rw,sync,no_root_squash)

Eu executei:

sudo exportfs -ra
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-common <- This is command not found althought I installed it using aptitude

Finalmente, isso é o que eu executo no Lion: sudo mount -t nfs -o resvport, vers = 4 10.211.55.5:/nfs / home com a resposta "mount_nfs: não é possível montar o / nfs de 10.211.55.5 em / home: permissão negada"

Eu também tentei através do Finder (Command-K - Network Connection) e via Disk Utility (NFS Connection, este último diz que a conexão é ok, mas a única coisa que faz é esconder a pasta local até que o a conexão é removida novamente ...)

Eu tentei comandos como:

showmount -e 10.211.55.5

showmount: Não é possível recuperar informações do host: 10.211.55.5: RPC: Programa não registrado

e

rpcinfo -p 10.211.55.5

Nenhum programa remoto registrado.

Acho que praticamente lhe dei todas as informações que recebi.

Obrigado!

    
por Xavi Colomer 28.02.2012 / 01:52

1 resposta

7

Ok, encontrei a solução, esta é minha configuração atual:

VM Ubuntu Server: 10.211.55.5 
From OSX Lion: 192.168.1.3

Do VM Ubuntu Server

Exportações

sudo vi /etc/exports
/path/to/folder *(rw,sync,subtree_check,insecure)

Os hosts permitem

sudo vi /etc/hosts.allow
#empty

Os hosts negam

sudo vi /etc/hosts.deny
#empty

Reinicie servidores:

chown nobody:nogroup /path/to/folder
exportfs -a
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart

Finalmente, da OSX Lion

sudo mount -t nfs  10.211.55.5:/path/to/folder /local/folder/

Espero que ajude alguém!

    
por 28.02.2012 / 13:20