Quais são os passos completos que é necessário fazer para montar um diretório de uma máquina Linux como uma unidade de rede em uma máquina Windows via NFS?
Resposta incompleta:
Lado do Linux:
nfs-utils
ou o equivalente da sua distribuição). /srv/nfs
. /srv/nfs
, por exemplo files
. sudo mount --bind /home/user/stuff/files /srv/nfs/files
Crie ou edite /etc/exports
e adicione a linha:
/srv/nfs 192.168.0.0/16(rw,all_squash,no_subtree_check,anonuid=65534,anongid=65534)
(acima, pressupõe-se que a máquina Windows esteja na mesma LAN que a máquina Linux, com a sub-rede tendo um prefixo 192.168.0.0/16 - ajuste conforme necessário).
Inicie o servidor NFS (por exemplo, sudo systemctl start nfs-server.service
).
Lado do Windows:
No Painel de controle , abra Programas e recursos , encontre Adicionar / remover componentes do Windows e ative Serviços para NFS e tudo sob ele.
Abra um prompt de comando e digite:
mount -o anon \192.168.0.1\srv\nfs\files Z:
(supondo que sua máquina Linux esteja em 192.168.0.1).
O diretório agora deve estar disponível na unidade Z :. (Digite start Z:
no prompt de comando para abri-lo no Explorer).
As instruções acima parecem estar incompletas - acabei de receber um erro de permissão ao tentar acessar a unidade montada. Adicionar as opções insecure
e anonuid
/ anongid
não teve efeito.
Tags mount windows nfs linux network-shares