Win7系统下搭建NFS服务器

Win7系统下搭建NFS服务器

采用Linux系统的服务器管理员都知道linux系统中能用NFS网络文件系统这套程序实现linux和unix系统之间的文件共享。那么能否在windows系统中采用NFS功能实现文件共享,让Linux系统来访问呢?答案是可以实现。但是必须在windows系统中安装一个实现NFS功能的第3方软件haneWin。本文在win7旗舰版系统中安装和配置NFS软件。然后在win7、Linux的客户端挂载我电脑共享的文件夹就可以实现了。

第1步,安装haneWin软件。下载地址参考(西西软件园):haneWin NFS 1.1.69 汉化版:http://www.cr173.com/soft/259275.html

haneWin NFS1.2.16官方最新版(英文版):http://www.cr173.com/soft/259297.html

hanewin NFS 1.1.69软件安装比较简单,从百度搜索haneWIN这款,下载下来后,双击运行,出现下图所示界面后点“下一步”即可,所有的提示步骤点“下一步”直到安装完毕。参考步骤依次如下图所示。

    第2步,创建nfs共享资源。

    修改exports文件,通过exports配置文件设置要共享的目录及权限:

    打开安装包下的exports文件,默认是把D盘下的temp文件夹做为输出目录,这里可以根据自己的情况修改即可(-name:nfs不用去改)

    D:\temp -name:nfs

    exports配置文件格式:

    共享目录路径     选项1   选项2   选项n ...

    常见选项:

    1、-name:指定nfs共享名称,如-name:mydata

    2、-range:指定允许访问的客户端IP地址范围。如-range  192.168.22.1 192.168.22.200

    3、-readonly:指定只允许读权限的客户端IP地址。如-readonly  192.168.22.15

    4、-public:允许公开。

      第3步、替换安装目录下的exports文件:

      修改完后保存关闭,找到haneWIN软件的安装文件夹,替换掉原来的exports即可。

      第4步、重启nfs服务器:

      从开始菜单下找到haneWIN软件,选择NFS下的重启所有服务,如下图所示。

      成功后显示如一图所示内容,如果不成功,建议右击选择以管理员身份运行,这个在很多同事那遇到过。

      Linux挂载

      在Linux中输入以下命令(192.168.10.1为Windows下的IP地址,这里需改成你实际配置的IP):

      mkdir  -pv   /mnt/nfs

      mount  -t  nfs  -o nolock 192.168.10.1:/nfs  /mnt/nfs

      mount  查看挂载状态

      ---------------------

      HaneWin NFS Server 就是一个可以帮助你快速搭建NFS服务器的软件!如果想实现不同系统平台下的文件共享,就需要用到HaneWin NFS Server,它可以快速在你的系统下搭建NFS服务器,即网络文件共享存储服务,搭建好以后,他可以在你远程电脑上设置一个盘符,所以你访问的时候就像访问自己的电脑D盘一样方便。

      NFS共享的好处:

      下载到电脑的数据,不要拷贝到硬盘播放,可以直接通过局域网在播放机上播放.win7 中提供了nfs client,要使用nfs srever必须在windows server系统中才可以,例如windows 2008中的Services for Network File System (NFS)。

      win7 中使用NFS共享

      一 安装

      在卸载或更改程序->打开或关闭windows的功能-> 安装nfs服务

      安装完成后,就可以在Windows的命令行窗口中通过mount以及showmount命令使用NFS的共享了。

      win7访问nfs共享:

      1、查nfs共享资源:win+R运行-----〉输入cmd回车-----〉showmount   -e   192.168.22.1(是nfs服务器的IP地址)

      2、访问nfs共享资源:mount    \\192.168.22.1\nfstest     k:        注:nfstest是第1步查到的nfs共享资源名称

      3、查看nfs共享的文件:用start    k:命令或win+E打开我的电脑,然后双击K:盘即可看到共享的文件列表。

      注:windows系统中访问nfs共享资源是将nfs共享目录映射(加载)成一个未占用的“盘符”

      ----------------------------

      以下为windows7系统中的NFS客户端命令详解,有兴趣的朋友可以参考一下。

      二 使用

      1)showmount

      C:\>showmount /?用法: showmount -e [server]       showmount -a [server]

      showmount -d [server]

      执行showmount命令行将显示到指定nfs服务器的所有mount信息。您必须提供以下选项之一:-e显示指定nfs服务器上的所有文件系统。-a显示每个已挂载的nfs服务器上的所有网络文件系统 (NFS) 客户端和目录。-d显示当前NFS客户端挂载的nfs服务器上的所有目录。

      2)mount

      C:\>mount ?

      用法:  mount [-o options] [-u:username] [-p:<password | *>] <\\computername\sha

      ename> <devicename | *>

      -o rsize=size       设置读取缓冲区的大小(以 KB 为单位)。

      -o wsize=size      设置写入缓冲区的大小(以 KB 为单位)。

      -o timeout=time  设置 RPC 调用的超时值(以秒为单位)。

      -o retry=number 设置软装载的重试次数。

      -o mtype=soft|hard       设置装载类型。

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

      指定用于文件和目录名称的编码

      -o fileaccess=mode        指定文件的权限模式。

      这些模式用于在 NFS 服务器上创建的新文件。使用 UNIX 样式模式位指定。

      -o anon    作为匿名用户装载。

      -o nolock  禁用锁定。

      -o casesensitive=yes|no     指定在服务器上执行区分大小写的文件查找。

      -o sec=sys|krb5|krb5i

      3)umount

      C:\>umount

      用法:  [-f] <-a | drive_letters | network_mounts>

      -a      删除所有 NFS 网络装入点

      -f       强制删除 NFS 网络装入点

      4)实例

      C:\>showmount -e nfs_serv1

      导出列表在nfs_serv1:

      /vol/volz      所有计算机

      /vol/volx      所有计算机

      /vol/Do_NOT_Delete        所有计算机

      /vol/vol7      所有计算机

      /vol/vol0     nfs_cli1

      /vol/vol0/home      所有计算机

      /vol/isan      所有计算机

      /vol/vsc所有计算机

      /vol/nfs_smvi        nfs_cli1

      /vol/vol_t1    所有计算机

      C:\>mount \\nfs_serv1\vol\vol0 Z:

      Z: 现已成功连接到 \\nfs_serv1\vol\vol0

      C:\>mount

      本地    远程      属性

      -------------------------------------------------------------------------------

      Z:       \\10.128.132.175\vol\vol0    UID=-2, GID=-2

      rsize=32768, wsize=32768

      mount=soft, timeout=1.6

      retry=1, locking=yes

      fileaccess=755,

      casesensitive=no

      sec=sys

      需要注意的是,mount point和Linux和UNIX有所不同,不是使用一个目录作为挂载点,而是使用一个未使用的盘符。

      例如上例中的"Z:"。这样就可以通过Z:盘访问你的共享了。非常方便。比起CIFS的方式更加快捷。

      使用完后,可以用umount命令卸载共享。

      C:\>umount Z:

      正在断开      Z:      \\nfs_serv1\vol\vol0

      连接上存在打开的文件和/或未完成的目录搜索。

      要继续此操作吗? (Y/N) [N]:y

      命令已成功完成。

      NFS服务器是什么?

      NFS是Network File System的简写,也就是大家所说的网络文件系统,主要用于在网络上共享存储。NFS是一个RPC service ,它使我们能够达到档案的共享, 它的设计是为了在不同的系统间使用, 所以它的通讯协定设计与主机及作业系统无关.当使用者想用远端档案时只要用"mount"就可把remote档案系统挂接在自己的档案系统之下,使得远端 的档案使用上和local机器的档案没两样.

      这样讲,你对NFS可能不太了解,笔者不妨举 一个例子来说明一下NFS是用来做什么的。假如有三台机器A、B、C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A、B、 C。但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。

      时间: 2024-10-14 18:41:04

      Win7系统下搭建NFS服务器的相关文章

      在Win7系统中搭建Web服务器

      局 域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息 上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态.下面笔者就如何在Windows7系统下搭建Web服务器与大家交流一下. 工具/原料 Windows7操作系统 方法/步骤 1 打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务

      Ubuntu下搭建nfs服务器

      搭建环境 Ubuntu12.04, Zynq 1.在PC机的Ubuntu系统安装nfs服务器 # sudo apt-get install nfs-kernel-server 2.修改nfs配置文件 # sudo vi /etc/exports 在最后一行添加/home/share *(rw,sync,no_subtree_check),其中/home/share是你需要分享的文件夹(该文件夹自己定义). 3.修改配置后,启动或重启nfs # /etc/init.d/nfs-kernel-ser

      Linux下搭建NFS服务器

      一.NFS服务简介 NFS 是Network File System的缩写,即网络文件系统.一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布.功能是通过网络让不同的机器.不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法. NFS 的基本原则是"容许不同的客户端及服务端通过一组RPC分享相同的文件系统",它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享. NF

      Win7操作系统下搭建FTP服务器

      一.创建访问FTP服务器的用户 1.[开始]→鼠标右键[计算机]→[管理],弹出计算机管理会话框,选择[本地用户和组],鼠标右键[用户],选择[新用户] 2.输入用户名.密码和确认密码,勾选[密码永不过期],点击[创建],点击[关闭]关闭窗口.这样在[本地用户和组]下,双击[用户],就可以看到刚才建立的用户了. 二.开启FTP服务 1.[开始]→[控制面板]→[程序]→[打开或关闭Windows功能],打开Windows功能会话框. 2.勾选[Internet信息服务]下[FTP服务器]所有子项

      怎样在Win7系统中搭建Web服务器

      文章转发自(谢楼主了): http://jingyan.baidu.com/article/ed2a5d1f128ff609f6be17fa.html (1)打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务"下面所有地选项,点击确定后,开始更新服务. (2)更新完成后,打开浏览器,输入"http://localhost/"回车,如果此时出现IIS7欢迎界面,说

      windows下搭建NFS服务器

      Win7除了旗舰版和企业版其他版本没有NFS客户端,windows2000,windowsXP,windows2003有个sfu(windows services for unix)工具貌似比较强大,由于一直用win7而且这个软件不支持win7所以不做描述.win7自带客户端的详细使用方法在这里.公司里的电脑用的专业版,只能用windows作为服务端了,用这个软件就能满足我的要求,结尾有下载地址  注意:那个重启服务器的按钮是假的,反正我修改配置之后重启不生效让我费了很多时间,重启所有服务exp

      CentOS下搭建NFS服务器总结

      环境介绍: 1. 服务器: 192.168.0.100 2. 客户机: 192.168.0.101 安装软件包: 1. 服务器和客户机都要安装nfs 和 rpcbind 软件包: yum -y install nfs-utils rpcbind 2. 可用以下命令查看,是否已经安装了nfs-uitls rpcbind这两个软件包:如果查询结果如下面所示,说明已经安装过了: [[email protected] ~]# rpm -qa|grep nfs nfs-utils-1.2.3-39.el6

      Win7系统下OGEngine环境搭建

      OGEngine_环境搭建 前言 OGEngine开源引擎是一款开源免费.简单易学.高效实用的android游戏引擎,适用于不同层次不同专业的人员,降低广大用户在android平台上开发游戏的门槛.引擎可用于完整开发游戏框架,并提供了很多快捷.高性能的内存管理技术,同时支持第3方jar包接入,有无限的扩展性. 搭建WIN7系统开发环境 1.下载JDK,JDK8在windows xp下安装有点问题,所以在WIN7下安装.WIN7操作系统有32位和64位,分别要下载对应的JDK8版本 32位:jdk

      AIX系统搭建NFS服务器

      本文使用场景:aix6.1升级到aix7.1之后,需要打补丁aix7.1 TL4的补丁,补丁文件有将近10G,当多个系统都升级时,此时搭建nfs服务器,只需要一次上传,其余需升级系统作为客户端只需通过挂载就可访问. 服务器端配置: 通过命令: mknfs -B 或者 startsrc -g nfs 启动nfs服务, 通过命令: lssrc -g nfs 查看服务是否启动,除了nfsrgyd(nfsv4使用)和gssd(安全相关服务)不需要,其余服务均需要,如果未启动通过命令启动: startsr