Montando o compartilhamento NFS do OpenSolaris no Linux

1

Eu tenho um servidor OpenSolaris (snv_101b) servindo arquivos via NFS. Tudo funciona bem ao montar os compartilhamentos no ESXi ou OS X, mas quando eu montei do Linux (CentOS 5.2) tudo é montado como nobody: nobody com 755 permissões. Isso significa que o usuário não pode fazer alterações. Como faço para montar o compartilhamento corretamente?

O diretório foi compartilhado com:

# zfs set sharenfs=on /tank/share

E é montado com:

# mount -t nfs4 server:/tank/share /mountpoint

    
por Harley 26.05.2009 / 07:52

3 respostas

3

O NFSv4 faz pesquisas de usuário @ DOMAIN (não uma aplicação simples de UID / GID como NFSv3), portanto, é necessário ter o mesmo banco de dados de autenticação (arquivos, LDAP, qualquer que seja) nos dois sistemas. Com v3 tudo que você precisa é ter o mesmo UID / GID que o arquivo ... não necessariamente o mesmo nome de usuário. Se você não precisa de nenhum dos recursos da v4, recomendo ir com a v3 no Linux. Historicamente, o Linux teve uma implementação v4 bem esquisita.

    
por 27.05.2009 / 07:49
0

Qual versão do NFS você está executando no lado do cliente? O CentOS 5.2 chegou ao NFSv4? Muitas distros estão apoiando o NFSv3.

    
por 26.05.2009 / 08:00
0

Tenha cuidado ao executar o CentOS 5.2 ou o RHEL igual no lado do cliente. Existe um bug kernel / nfs-utils que fará com que o sistema seja interrompido.

    
por 27.05.2009 / 07:59