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 文件夹了