Windows客户端挂载NFS

最近在研究(其实是瞎折腾)手机播放器和家里的电视机顶盒挂载NFS读取电影在线播放,包括局域网和远程(外网)挂载NFS。今天来讲一下如何在windows下挂载NFS


什么是NFS简单记录下:(摘录百度百科)

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

以下是NFS的好处:

1. 节省本地存储空间,将常用的数据存放在一台NFS服务器上且可以通过网络访问,那么本地终端将可以减少自身存储空间的使用。

2. 用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。

3. 一些存储设备如软驱、CDROM和Zip(一种高储存密度的磁盘驱动器与磁盘)等都可以在网络上被别的机器使用。这可以减少整个网络上可移动介质设备的数量。


起先使用windows10 自带的nfs客户端服务功能

打开CMD命令提示符 mount -o mtype=hard timeout=6 casesensitive=yes  \\192.168.1.41\f\movie k:

当然你也可以mount -o  \\192.168.1.41\f\movie k:

关于mount的用法请看下图

刚开始总是出现 “网络错误” 的提示,开始以为是服务端出问题,我是在windows平台使用haneWIN NFS Server做服务器,检查了服务端并测试了各种方案,后来发现windows自带的nfs客户端不支持中文只支持少量的编码格式,如果要显示中文得支持UTF-8编码

-o lang=euc-jp|euc-tw|euc-kr|shift-jis|big5|ksc5601|gb2312-80|ansi

后来我改变了路径当中的中文成功挂载,dir发现里面的内容中文又显示乱码

由此我想有没有第三方的nfs客户端可用又不会出现乱码,这里找到一篇文章可以参考一下改天有时间再做测试http://www.nihao001.com/archives/1574.html

上面这些都做好了之后打开我的电脑竟然没有挂载成功的盘符K:,搜索了一下还得自己手动加载映射网络驱动器

打开磁盘属性可以看到一些信息,确实是nfs挂载而不是smb共享映射

推荐阅读更多精彩内容

  • 《鸟哥Linux私房菜》《老男孩Linux运维》 NFS介绍 NFS维基百科:网络文件系统(英语:Network ...
    Zhang21阅读 2,709评论 0 14
  • 29.1 引言 本章中我们要讨论另一个常用的应用程序:NFS(网络文件系统),它为客户程序提供透明的文件访问。NF...
    张芳涛阅读 535评论 0 4
  • 1、NFS服务介绍 NFS:Network File System 网络文件系统,基于内核的文件系统。Sun公司开...
    张大志的博客阅读 1,780评论 0 1
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 2,741评论 0 10
  • 累,人活着就是累,为了吃饭,为了生,为了生存为了家人,为了幸福,就必须得去苦。不苦不累就没钱买东西,没饭吃 这几,...
    微微云上走阅读 51评论 0 0