windows nfs server for linux

摘要

在开发嵌入式系统的过程中,为了方便调试与文件共享,需要使用到nfs,即网络文件系统,这位板子的调试测试带来了很大的方便。之前在linux系统下开发,与ARM11核心板 linux系统对接共享也比较方便,近期因为个别原因,将开发转移到了windows平台,因此需要windows下的nfs server。即整体解决方案就是windows nfs server for linux.

NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
为了在windows提供nfs server, 在网上查询了一下,发现微软提供的Services for UNIX(SFU)软件包里包含NFS Server,可以满足我的要求。
下面将整个nfs搭建过程进行描述:

 

一、安装SFU 
1、下载软件SFU 
2、编辑密码passwd、用户组group 
新建文本文件:C:\passwd 文件内容: root::000:000:root:/home/root:/bin/bash 
新建文本文件: C:\group 文件内容: root::000:root 
3、运行SFU35BETA_EN.exe释放压缩的文件 
4、运行SfuSetup.msi,选择自定义安装 
5、“Authentication tools for NFS"和"NFS"两项完全安装,其他各项不安装

二、配置Services for UNIX Administration 
1、开始->程序->Windows Services for Unix->Services for Unix Administration,启动Services for UNIX Administration 
2、出现设置窗口后,“User Name Mapping”->“Configuration”, 勾选“Use password and Group files”, 在"Password file path and name"下的空白栏中输入C:\passwd,在"Group file path and name"下的空白栏中输入C:\group 
3,“User Name Mapping”->“Map3”, 点击"show user maps”, 在"windows user name"和"unix user name"框中分别输入Administrator和root,“add"添加,点击"show group Maps”, 在"windows group name"和"unix group name"框中分别输入Administrators和root,“add"添加 
5、Apply

三、共享Windows主机目录 
1、不需重启,对NTFS格式盘中要共享的目录,右键点击出现下拉菜单,选择"属性”,出现目录属性窗口。 
2、选择"NFS Sharing"选项卡,选中share this folder;选中Allow anonymous access;点击Permissions,出现NFS Share Permissions窗口,设置共享文件夹读写属性。 
3、在Type of access下拉菜单中选择Read-Write(可读可写);要使目标板对本机文件有root权限,选中Allow root access。 
4、设置完,点击OK按钮,回到目录属性窗口。 
5、点击"安全"选项,添加everyone,使之允许读取、控制,或者完全控制,如果没有"安全"选项请在资源管理器点"工具”->“文件夹选项”,点击查看选项,将"使用简单文件共享(推荐)“前的勾去掉,目录属性窗口里就有安全选项了。 
6、开启了windows的文件共享功能"属性”-“共享”-“共享此文件夹”,更改"权限"为"完全控制”(如果没有请开启,NFS能挂载,但不能访问的问题)

四、挂载 
mount –t nfs –o nolock,proto=tcp,nfsvers=3 192.168.1.169: share_name /mnt

本人使用nfs的目的是,将windows上的一个nfs sharing文件夹 镜像到arm11 linux的一个文件夹下,windows上共享的那个文件夹其实就是本人开发的一个系统,这样通过nfs镜像及网络传输,我在linux上可以直接运行该系统。

 

时间: 2024-08-29 07:32:33

windows nfs server for linux的相关文章

如何在Windows下查杀Linux恶意文件

在对linux系统应急处理时,常需要查杀系统中是否存在恶意文件,但纯手工检查的话,难免会有遗漏,虽然在linux系统中也有一些专门门的查杀工具,但终究维护的人少,效果也不是非常明显,但如果先使用windows平台下的杀毒软件,去查杀linux文件的话,那效果是会强上一个等级,下面我们就来介绍下如何在windows下查杀linux系统文件的方法,提供一种思路: 1.linux开启nfs,共享 '/ ' 或 'web目录' #(根据需要); 2.windows挂载 linux共享 ; 3.开启杀毒软

windows 2003 server技术专题(1)

server|window 对于全世界的人来说当今可以算得上是一个多事之秋,战争.疾病,每一样都牵动着我们的心,所以Windows Server 2003的问世就没有像以往微软推出新操作系统那么受到关注,但是即便如此,Windows Server 2003的饷⒃诘鼻坝械悴惶骼实奶炜障乱材岩员谎谧.阋蚕肟矗恳黄鹄窗伞? Windows Server 2003作为.Net架构提出以来最重要.最基础性的产品,它一经推出就吸引了业内人士关注的目光.让我们取下口罩,与Windows Server 20

在windows storage server 2008上创建iscsi磁盘

前言:iscsi磁盘作为群集所需要的一种资源,应用比较广泛,但是iscsi提供者目前一般是由硬件厂商 提供的专用存储设备提供,但是目前的设备一般动辄上万,不是很经济现实,因此目前各种各样的软件 iscsi层出不穷,有开源的openfiler以及微软的storage等,windows storage server 从2003开始就支持 iscsi磁盘,前提是下载iscsi software下载安装后,就有了这么个选项能在storage server上创建iscsi 磁盘, 最近CC做了不少群集的实

个性化配置你的SQL Server on Linux

问题引入 这天老鸟满面春风找到菜鸟:"鸟儿啊,看你最近研究SQL Server On Linux如鱼得水,干得不错啊.不过呢,这是一个张扬个性的年代,要创新,要与众不同,那你怎么在Linux平台对SQL Server做个性化的配置吧?比如,我们数据库文件存放的路径,备份文件存放的路径,排序规则等等". "鸟哥,今天心情不错啊,捡到金子啦?得了,这就按您的指示办去". 问题分析 老鸟这个需求还是很有现实意义的,比如在Windows平台,我们会标准化SQL Server

常用windows下远程管理Linux服务器的方法

随着互联网的 高速发展以及Linuxhttp://www.aliyun.com/zixun/aggregation/13760.html">企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为 网络管理员的首要任务.我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要

Windows Azure上支持Linux虚拟机

大家好.我很荣幸写写关于Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure的工程师们让我们的合作伙伴和客户能在Windows Azure上运行和管理Linux工作负载所做的工作. 现在你可能听到,预览版的新虚拟机当前的能力可以让Linux虚拟机像Windows Server一样在Windows Azure 上运行. 我们建设支持Linux的目标是为客户提供一流的体验.我们知道我们独自做不成,所以我们和很棒公司合

在Windows 10上运行Linux及Windows容器

本文讲的是在Windows 10上运行Linux及Windows容器[编者的话]DockerCon 2016上Docker官方发布了Docker for Windows的公开测试版本,在这一版本里,添加了对在Windows 10上运行Windows容器(包括nanoserver和servercore).Linux容器以及两者并存的支持,本文作者就这一话题为我们展示了一些具体的实例操作并进一步分析了背后的运行机制. 在西雅图举办的DockerCon 2016上,Docker官方发布了Docker

在 Windows 世界中使用 Linux

简介: Linux 是互联网上大多数服务器首选的操作系统,而且现在越来越多地用作桌面操作系统.但是,在桌面上简单地迁移到 Linux,无法保证仍然可与您的工作或兴趣所需要的所有企业资源交互.本文探讨要与遗留 Microsoft Windows 文件和文件服务器交互,以及从桌面 Linux 系统使用新的网络硬件时,您需要执行的其他配置任务. 每一年,Linux 新闻记者和爱好者都会公开讨论,下一年是否会成为 "Linux 桌面" 之年.尽管购买一台已在运行 Linux 的新机器或将现有的

AIX下配置NFS共享给LINUX

  AIX下配置NFS共享给LINUX 需求:linux客户端通过nfs共享aix服务端的某个目录 环境: 服务端:AIX 6.1  192.168.0.1/bsiptest 客户端:RHEL 5.5和RHEL 6.1   192.168.0.32/weblogic.192.168.0.3/dc 共享目录:/nfs/share 服务端: 1.停止nfs和portmap两个进程: #stopsrc -g nfs #stopsrc -s portmap 2.编辑hosts文件,添加nfs客户端信息