Linux 下:
1. 在終端輸入 sudo apt-get install portmap nfs-common nfs-kernel-server
2.建立客戶機訪問目錄 sudo mkdir /exports/yourpath
3.編輯exports文件,sudo vim /etc/exports ,在文件中添加
/exports/yourpath 192.168.*.*(rw,no_root_squash)
//詳細的參數可以自行百度,IP地址為允許訪問的客戶機ip地址區域
windows 下:
win鍵 》控制面板》程序》打開或關閉windows功能》NFS以及子目錄 勾選
win+r 》 cmd
showmount -a IP (linux 服務器 ip 地址)
//查看可以掛載的IP區域
mount \\192.168.*.*(linux IP )\exports\yourpath X:
把linux \exports\yourpath 目錄 掛載到虛擬網盤 X:
出現的問題:
1.更改/etc/exports 文件時,showmount ip地址還是上次配置的ip
解決方案:在linux下輸入 sudo exportfs 更新exports文件
ps 重啟nfs sudo service nfs-kernel-server restart
2.windows 無法寫文件到 linux nfs服務器中
找到 注冊表 HKEY_LOCAL_MACHINE\SOFTWARI\Microsoft\ClientForNFS\CurrentVersion\default 新建兩個 DWORD
其他不改,重命名為AnonymousGid AnonymousUid
最后,還有更好用的虛擬機ubuntu和windows下文件傳輸 的好方法是 Samba
sudo apt-get install samba
vim /etc/samba/sam.conf
在文件最后添加
# share the dir without passwd
security = user
map to guest = Bad User
# 在文件結尾添加如下行:
[share]
path=/mnt/share
public=yes
writable=yes
再sudo /etc/init.d/samba restart
在Windows文件路徑下輸入 \\linux ip addr(ip 地址)\share 即可訪問
linux 下 mnt\share 文件夾了