NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便。
Ubuntu中配置NFS服务方法如下:
sudo apt-get install nfs-kernel-server portmap #安装服务
sudo vi /etc/exports #编辑配置文件
在配置文件中添加支持NFS访问的文件夹,以及相应权限:
/home *(rw,sync,no_root_squash)
sudo /etc/init.d/nfs-kernel-server restart #重启服务
Linux下挂载NFS的方法:
sudo mount -t nfs 192.168.0.101:/home /mnt
如果NFS服务是在ARM开发板上,上述方法挂在失败,可以尝试:
sudo mount -t nfs -o nolock 192.168.0.101:/home /mnt
在Win7下挂载NFS的方法:
1、首先启用NFS功能(控制面板->卸载或更改程序->打开或关闭Windows功能):

2、显示NFS服务器上的所有文件系统(在CMD中运行):

C:\Users\jzj>showmount -e 192.168.0.101
Exports list on 192.168.0.101:
/home *
3、挂载NFS文件系统(挂载到本机的Z盘,-o fileaccess=777参数为访问权限):

C:\Users\jzj>mount \\192.168.0.101\work Z: -o fileaccess=777
Z: is now successfully connected to \\192.168.0.101\work
The command completed successfully.
4、挂载后的效果:

5、取消挂载:

C:\Users\jzj>umount Z:
Disconnecting Z: \\192.168.0.101\work
The command completed successfully.
最后,欢迎扫码关注微信公众号。程序员同行学习交流,聊天交友,国内外名企求职内推(微软 / 小冰 / Amazon / Shopee / Coupang / ATM / 头条 / 拼多多等),可加我微信 jzj2015 进技术群(备注进技术群,并简单自我介绍)。

本文由jzj1993原创,转载请注明来源:https://www.paincker.com/ubuntu-nfs-conf
(标注了原文链接的文章除外)
暂无评论