• 实现windows和linux的NFS交互


    说明:本文是Omni-NFS-X Windows与Linux间通讯的另一种方式 在windows中配置使用NFS客户端 的杂交篇

    概述

      windows/winnt4.0/win2000与Linux/FreeBSD/UNIX like之间的通信一般最好的方法,也是我们最容易接受的方试是“网上邻居”。目前能做到这一点的最好的程序是Samba服务器,但Samba不一定能满足所有用户的要求,有没有其它的通讯方试可选呢?

      我们知道Linux,FreeBSD,UNIX like之间通讯使用较广的是NFS(Network File System),网络文件系统,是分布式计算机系统的一个组成部分,实现在异种网络上共享和装配远程文件系统,从用户角度看来,在这些远程文件系统操作和本地的文件系统上操作并没有什么不同。NFS由SUN(Sun Microsystem,Inc)公司开发,制订了NFS标准,并被IETF接受,纳入RFC,作为文件服务的一种标准(RFC1904,RFC1813)。NFS基于客户/服务器结构,通过RPC(远过程调用)实现,所有的NFS操作都由RPC过程来进行。NFS服务器导出本地的目录给远程的NFS客户,NFS客户把对文件操作系统调用重定向到远程的系统。在Linux里,通常用knfsd来实现NFS服务,这是运行在核心间的后台守护程序,相对与用户空间的NFS程序,有较高的响应性能。

      除NFS,它还包括以下功能:

    • Backup 备份
    • Finger
    • FTP Server FTP服务器
    • FTP Client FTP客户端
    • NFS Server NFS服务器,用于建立win to linux,win to win之间的通信。
    • NFS Client NFS客户端,用于映射Linux的NFS为一个盘符。
    • Telnet 客户端
    • X windows 客户端 

     一、安装Omni_NFS

    Omni_NFS5.2 + 注册机

       安装破解,这里不多述。

    二、 在win -> Linux之间建立连接

    1、启动Omni-NFS Server Configuration Center

      开始-->程序-->Omni-NFS-X Enterprise V5.01-->NFS Server

    2、单击“NEW”菜单,映射NFS目录

      选一个驱动器(Driver)如:C:
      选一个目录路径(Path)如:/mynfs
      Exported to All Client这个选项是允许所有计算机连接. 
        Directory Access Rights.这是共享NFS的权根设置。Read Only (只读),Read/Write (读/写),R/W List (读写及列表)。一般选Read Only即可。
      NFS Server 配置完成。
    3、在Linux中挂载win NFS文件系统

    #showmount -e ip 
    #mkdir /mnt/winnfs 
    #mount ip:/c/mynfs /mnt/winnfs 
    #ls /mnt/winnfs 
    #umount /mnt/winnfs 

    注:ip为你的win那台的IP。
    按上述方法一步步耐心做。都可以成功的。

    二、在Linux -> win 之间建立连接

    1、配置Linux NFS

      创建或修改/etc/exports

     2、使配置立即生效

    #exports 或
    #/etc/rc.d/init.d/nfs restart 或 
    #/etc/rc.d/init.d/nfs reload

    3、在 win 将 Linux NFS 映射成一个盘符,用于在我的电脑中访问

    <1> 启动Omni-NFS Center

      开始-->程序-->Omni-NFS-X Enterprise V5.01-->NFS Client

    <2> 编辑HostEdit
      单击 "HostEdit" --> "New"
      Host中输入Linux服务器的hostname.选择Resolved by Domain Name Server.这时 Host IP: 会自己出现。选 "Next",Does this host have NFS server.测试服务器是否安装了 NFS 服务单击 "Test" 按钮 --> "Next"。
      选择 Network Logon.
      Finish.--> Exit HostEdit.


    <3> 挂载linux下的NFS共享文件

      选择一个盘符,如G: ,单击 "Define"


      Server Name 你可以自己输入。也可以 "Browse" ,Server 列表中先一台Linux或windows的服务器


      Exported Path 中选所要映射是目录


         在NFS驱动器的配置界面中,选择认证方式为“ UID and GID”,并设置 “ UID ”和“GID”  均为 “ 65534 ”,“ 65534 ”  是RHEL4 系统中“nfsnobody" 用户和 “nfsnobody" 组用于在Linux系统中提供nfs 匿名访问。


      最后,选中G:盘,单击 “MOUNT”按钮,enjoy!

    参考网页:Omni-NFS-X Windows与Linux间通讯的另一种方式

                  在windows中配置使用NFS客户端 

  • 相关阅读:
    cf D. Vessels
    cf C. Hamburgers
    zoj 3758 Singles' Day
    zoj 3777 Problem Arrangement
    zoj 3778 Talented Chef
    hdu 5087 Revenge of LIS II
    zoj 3785 What day is that day?
    zoj 3787 Access System
    判断给定图是否存在合法拓扑排序
    树-堆结构练习——合并果子之哈夫曼树
  • 原文地址:https://www.cnblogs.com/amanlikethis/p/3608688.html
走看看 - 开发者的网上家园