Linux 下:linux
1. 在終端輸入 sudo apt-get install portmap nfs-common nfs-kernel-serverubuntu
2.創建客戶機訪問目錄 sudo mkdir /exports/yourpathvim
3.編輯exports文件,sudo vim /etc/exports ,在文件中添加windows
/exports/yourpath 192.168.*.*(rw,no_root_squash)服務器
//詳細的參數能夠自行百度,IP地址爲容許訪問的客戶機ip地址區域spa
windows 下:rest
win鍵 》控制面板》程序》打開或關閉windows功能》NFS以及子目錄 勾選server
win+r 》 cmdip
showmount -a IP (linux 服務器 ip 地址)get
//查看能夠掛載的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 文件夾了