(Aviso: Li " O compartilhamento de NFS é somente de leitura "e acho que não é o mesmo problema)
Acabei de configurar o NFS no meu framboesa (Raspbian) e estou tentando acessá-lo do OSX. Até aí tudo bem, eu posso montar a partição mas infelizmente é somente leitura . Mais algumas informações:
Cliente (OSX)
➜ ~ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
192.168.1.102:/export/data on /media (nfs)
➜ ~ ls -ld /media
drwxr-xr-x 3 root wheel 4096 Mar 8 15:57 /media
Servidor (Raspbian)
pi@raspberrypi ~ $ cat /etc/exports
/export 192.168.0.0/16(rw,fsid=0,insecure,no_subtree_check,async)
/export/data 192.168.0.0/16(rw,nohide,insecure,no_subtree_check,async)
pi@raspberrypi ~ $ cat /etc/idmapd.conf
[General]
Verbosity = 0
Pipefs-Directory = /var/lib/nfs/rpc_pipefs
# set your own domain here, if id differs from FQDN minus hostname
# Domain = localdomain
[Mapping]
Nobody-User = nobody
Nobody-Group = nogroup
Como eu disse, o problema surge ao tentar criar um arquivo no diretório montado:
➜ /media touch foo
touch: foo: Permission denied
➜ /media sudo touch foo
Password:
touch: foo: Permission denied
Note que posso criar um arquivo a partir do servidor , o problema deve estar na montagem nfs.
(A BTW seguiu este guia para definir tudo)
Informação adicional (edição):
Veja como estou montando a partição no osx:
sudo mount -t nfs -o rw 192.168.1.102:/export/data /media