实现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和linux的NFS交互的更多相关文章
- Linux搭建NFS提供磁盘给Windows使用
在Windows2008系统下设置挂载Linux服务器磁盘 一.系统环境 系统平台:CentOS release 5.8 (Final) NFS Server IP:X....X...153.157 ...
- windows 挂载linux nfs
windwos挂载linux主机NFS 启动windos NFS客户端服务: 1. 打开控制面板->程序->打开或关闭windows功能->NFS客户端 勾选NFS客户端,即开启wi ...
- linux下如何挂接(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的. 命令格式: mount [-t vfstype] [-o options ...
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- pscp使用详解 Windows与Linux文件互传工具
pscp使用详解 Windows与Linux文件互传工具 pscp使用方法详解:pscp是putty安装包所带的远程文件传输工具,是一款十分常见windows与linux系统之间文件互传的工具,使用方 ...
- Windows与Linux文件共享
Windows与Linux文件共享 Samba服务器 安装Samba服务器 rpm –ivh /mnt/Packages/Samba-3.5.10-125.el6.i686.rpm 添加用户并修改密码 ...
- netstat命令, netstat指令在windows和linux有什么不同
查看当前tcp监听端口[op@TIM html]$ netstat -nltp(Not all processes could be identified, non-owned process inf ...
- Windows与Linux文件系统互访的几种方法
首先,我们知道基于文件的几种服务:ftp,sftp,这两种服务都是文件传输服务,偏重于网络传输,并不是实时互访.通常,我们需要在远程和本地 同时操作同一个目录,如:在Windows下使用各种强大的ID ...
- 虚拟机+桥接模式+Host-only模式 搭建完美的Windows下Linux开发环境
相信有很多鞋童和我一个样是一枚Linux码农(我现在还是嵌入式方向). 做Linux开发势必需要一个Linux环境, 大多数开发者会首先选择一个Linux发行版, 其中Ubuntu LTS版本应该是选 ...
随机推荐
- 介绍几种大型的Oracle/SQL Server数据库免费版
我们知道,Oracle和SQL Server等大型数据库也都存在一些免费的版本,这些免费的版本已经能够满足许多中小项目的需求.对于在校大学生来说,从学习的目标上来讲,安装免费版的大型数据库也就足够用了 ...
- 【转】android多分辨率适配
前一阶段开发android项目,由于客户要求进行多分辨率适配,能够支持国内主流的分辨率手机.因此经过了几次开发走了很多弯路,目前刚刚领略了android多分辨率适配的一些方法. 先介绍一下所走的弯路, ...
- mysql触发器的作用及语法
触发器是一种特殊的存储过程,它在插入,删除或改动特定表中的数据时触发运行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力. 数据库触发器有下面的作用: 1.安全性.能够基于数据库的值使用户具有 ...
- NVMe 与 AHCI
http://elf8848.iteye.com/blog/1731274 AHCI: NCQ技术,600MB/S,一个队列,每个队列32个指令 NVME:65000个队列,每个队列65000指令,3 ...
- LabVIEW设计模式系列——各种各样的状态机
- 为什么java不支持多重继承?
什么是钻石问题?如下图所示,B和C继承于A,D继承B和C(多重继承),在D中调用A的方法时,无法判断是调用B中的实现还是C的实现,下图继承关系是个菱形,所以该问题又叫做菱形问题. 如果java要解决这 ...
- BeanUtils使用概要
BeanUtils是apache提供的的一个工具类,在很多地方我们都要用到这个类.下面说说这个类的简单用法. 相关的使用细节已经在代码的注释中说明了. @Test public void test5( ...
- webservice未能加载文件或程序集“**.DLL”或它的某一个依赖项。
方法1.C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files先删除这个下面所有的文件,然后把bin里面的引用的dl ...
- jquery mobile入门资料
由于项目中用到了,就去看了一下视频,然后进一步的找找资源,最后自己再总结一遍!(就是动手操作一遍,不论你感觉多简单,只有动手之后,你才有可能有收获) 当然如果你喜欢看文档可以到官网仔细研究,不过喜欢快 ...
- PHP的无限栏目分类
自己在PHP的无线栏目分类上面就是搞了很久都没有明白,所以现在是趁着记忆力还没有完全的消退的时候速度的记录下来 这里讲解的是最简单的树形栏目,适合的是小中型的栏目分类需求 1.这里讲解的是针对是只要通 ...