nfs服务器建立
本文介绍Linux环境下nfs服务的搭建过程。
[简介]
nfs服务的作用是让其他机器可以通过网络把将本地的nfs目录挂载,然后通过访问挂载目录访问本地机器。在嵌入式开发中经常会将运行的开发板上的整个文件系统,做为本地的一个主目录,然后开发板启动的时候通过nfs服务,将本地的这个目录挂载上去,作为根文件系统。
这里分别介绍在Ubuntu和CenterOS上面nfs服务的配置过程。
[举例]
**在Ubuntu机器上面配置nfs服务
1).安装nfs服务器端和客户端
sudo apt-get install portmap nfs-kernel-server
sudo apt-get install portmap nfs-common
2).配置共享文件
编辑/etc/exports,在其中增加要共享的目录
如
/home/quietheart/nfs 10.1.14.0/24(rw,sync,no_root_squash,no_subtree_check)
其中 /home/quietheart/nfs,10.1.14.0/24代表共享给哪个子网,rw是可读写权限
然后
sudo exportfs -ra
3).重启服务(这一步实际不用,有上一步就行了)
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
4).客户就可以加载了
sudo mount 10.1.14.58:/home/quietheart/nfs /home/xxx
建立好了nfs之后,如果板子里面的内核支持网络和nfs,需要板子和你的机器各有一个网线和网口,两者在同一个网段,配置好了就能互访。也可以把机器和板子用一根网线链接(板子有独立的网口),这样不需要网关,就能使板子挂载机器的nfs系统了,但是机器也不能够上网了。
**
**在CenterOS上面配置nfs服务
1)编辑/etc/exports
添加类似如下一行:
<your nfs directory> *(rw,sync,no_root_squash)
在配置NFS之前先查看“rpm -q nfs-utils portmap“两个软件包是否安装,默认都是安装的。
这里,'<your nfs directory>'是你本地的nfs目录,可以随意设置。具体含义参见"info exports".
2)重启服务:
#/etc/init.d/nfs restart
#/etc/init.d/portmap restart
3)关闭防火墙:
这一步有时候可以不用做。
具体在:"系统"->"管理"->"安全级别和防火墙"
至此nfs服务搭建完毕.
**
**测试nfs
这里说一下测试nfs是否好用的方法:
在其它机器上运行:
#mkdir nfstest
#mount -t nfs <你的ip>:<你的nfs目录> nfstest
如果成功则完毕。
**
[其他]
无。
通过以上可知,在Linux上面配置nfs服务的过程大致一样。
作者:QuietHeart
Email:quiet_heart000@126.com
日期:2010年12月25日
分享到:
相关推荐
在IT领域,网络文件传输和共享是至关重要的任务,尤其在...在Linux和Windows中搭建TFTP/NFS服务器时,理解其工作原理、配置方法以及安全注意事项是至关重要的。无论选择哪种协议,都需要根据实际需求和系统环境来决定。
4. 配置NFS服务器主配置文件:配置建立输出共享资源。 知识点:NFS服务器的配置文件/etc/exports用于定义共享资源的访问控制列表。在本实验中,我们将根目录下文件信息写入共享资源/gxa/gxa.txt,并配置访问控制...
3. **配置网络**:TQ2440需要与NFS服务器建立网络连接,这就涉及到了IP地址、子网掩码、网关等网络参数的设置。通常,使用`ifconfig`和`route`命令来配置。 4. **NFS服务配置**:在服务器端,需要启动NFS服务,例如...
在windows 下建立nfs服务器的好软件 mount -t nfs -o nolock 192.168.1.100:/d/vm_share /mnt/nfs
5. **内核处理**:内核接收到这些信息后,执行必要的网络通信和文件系统操作,包括与NFS服务器建立RPC(远程过程调用)连接,请求文件系统的元数据,如inode信息,然后在本地文件系统中创建对应的挂载点。...
NFS 配置完成后,客户端和服务器之间的文件共享便已建立。这种配置允许客户端透明地访问服务器的文件系统,就像这些文件和目录位于本地机器上一样。注意,NFS 的安全性、性能和稳定性都取决于正确配置的参数以及网络...
通过学习和实践这些步骤,你将能够有效地在Linux环境中建立和管理DNS和NFS服务器,从而提高网络服务的效率和可靠性。这两个服务的搭建不仅要求对Linux系统有深入理解,还需要熟悉网络协议和安全策略。在学习过程中,...
首先,nfs-utils是Linux系统中的NFS服务软件包,它提供了NFS服务器所需的所有核心组件和服务。安装nfs-utils后,你可以配置并启动NFS服务器,定义哪些目录可以被其他系统挂载。该工具集包括了如`rpc.nfsd`和`rpc....
Windows Server 2022 R2 NFS 服务循序渐进指南 Windows Server 2022 R2 中的 NFS(Network File System)服务提供了一个文件共享解决方案,...(3)NFS 服务管理工具:NFS 服务管理工具用于管理 NFS 服务器和客户端。
因此,可以通过建立 NFS,把 Linux 服务器上的特定分区共享到待调试的嵌入式目标系统上,就可以直接在嵌入式目标系统上操作 Linux 服务器,同时可以在线对程序进行调试和修改,大大的方便了软件的开发。 NFS 的实现...
嵌入式Linux的NFS开发环境的实现包括两个方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS客户端支持。因此,NFS开发环境的建立需要配置Linux服务器端和嵌入式目标系统端。 一、Linux服务器端NFS...
嵌入式Linux的NFS开发环境的实现包括两个方面:一是Linux服务器端的NFS服务器支持;二是嵌入式目标系统的NFS客户端的支持。因此,NFS开发环境的建立需要配置linux服务器端和嵌入式目标系统端。文中首先介绍了Linux...
通过NFS网络根文件系统启动或网络加载调试应用程序,开发板可以直接执行NFS服务器上的可执行程序,这样不仅减少了对开发板Flash存储器的写入次数,降低了其损耗,同时也方便了程序的调试工作。 在嵌入式环境搭建NFS...
在NFS服务器上,首先需要编辑`/etc/exports`文件来指定共享目录及其权限。例如: ``` /nfs 192.168.0.*(rw,sync,no_root_squash) ``` 这里,`/nfs`是服务器上的共享目录,`192.168.0.*`表示允许所有192.168.0...
- 使用`showmount -e [NFS服务器IP]`命令查看NFS服务器的共享列表,确认是否有误。 - 在开发板上尝试使用`mount`命令挂载共享目录,检查输出信息以排除错误。 #### 五、总结 - 本文详细介绍了如何在ARM Linux环境...
要在Windows系统中建立NFS服务器,首先需要安装相应的服务支持。这通常可以通过安装Windows Services for Unix或Samba等软件来实现。例如,"haneWIN NFS"可能是一个用于Windows的NFS服务器软件,它提供了在Windows...
Portmap会返回相应的端口号和IP地址,让客户端知道如何与NFS服务器建立连接。 4. **安全性**:虽然Portmap提供了一个方便的接口,但也可能成为攻击的目标。因此,在生产环境中,应确保Portmap的安全配置,例如限制...
Ubuntu 配置网络文件共享服务器 NFS 在本文中,我们将详细介绍如何在 Ubuntu 上配置网络文件共享服务器 NFS,从安装 nfs-kernel-server 到配置 /etc/exports 文件、hosts.deny 和 hosts.allow 文件,以及最后测试 ...
Ubuntu系统下搭建NFS服务器 要在 Ubuntu 系统下搭建 NFS 服务器,需要安装 nfs-kernel-server 和 nfs-common 两个软件包。使用以下命令安装: `sudo apt-get install nfs-kernel-server nfs-common` 配置NFS...
- mount.nfs如何解析挂载参数,建立与NFS服务器的连接; - showmount如何通过RPC查询服务器的共享信息。 通过对源码的深入学习,我们可以掌握NFS服务的实现细节,从而更好地调试和优化NFS服务。 总结,NFS在Linux...