浅谈Linux系统下NFS服务器配置及应用

2014-07-02 01:39梁霞金明日马春艳
无线互联科技 2014年1期
关键词:共享服务

梁霞 金明日 马春艳

摘 要:NFS(Network File System)是Linux系统间实现文件共享最便捷的方式,NFS工作于服务器/客户端模式,依赖于portmap(端口映射)服务,提供了多种文件共享服务方式,在嵌入式开发中,多用于宿主主机与开发板间文件传输。本文简要阐述Linux系统下NFS服务的配置方法及应用技巧。

关键词:NFS;Portmap;共享服务

1 前言

NFS(Network File System)是Linux系统中常用的一种服务,是Linux系统间文件共享最便捷的方式,工作于服务器/客户端模式,依赖于portmap(端口映射) 服务,提供了多种文件共享方式,在嵌入式开发和Linux系统间共享文件中得到广泛应用。

2 NFS服务器的配置方法

NFS服务器工作于服务器/客户端模式,服务器端主要由一个配置文件提供共享目录,文件位于/etc目录下,文件名为exports,文件内容格式:

共享目录名 客户端主机IP地址(配置选项)。

例如:配置NFS服务器(基于Red Hat Enterprise AS 5.0,NFS服务器IP:192.168.1.254),共享目录为/home,允许192.168.1.1/24主机以只读方式访问;192.168.1.2主机以读写方式访问; 192.168.1.3主机以同步读写方式访问共享目录。

NFS服务器配置:

⑴安装NFS服务包:

#rpm–ivh nfs-utils-1.0.9-44.el5.i386.rpm

#rpm–ivh portmap-4.0-65.2.2.1.i386.rpm

⑵在终端下使用vim编辑器编辑exports文件

#vim /etc/exports

/home 192.168.1.1/24(ro) 192.168.1.2(rw) 192.168.1.3(sync,rw)

⑶修改/home、/abc目錄的权限,允许其它用户读写共享目录。

#Chmod 766 /home

⑷启动NFS服务器:

在启动NFS服务器前,先启动portmap服务,然后再启动NFS服务,NFS服务向portmap服务注册,建立端口映射关系。portmap启动占用111端口,NFS启动占用2049端口,使用rpcinfo命令来查看端口占有情况。

#Service portmap start

#service nfs restart

#rpcinfo -p 192.168.1.254

NFS客户端:

(1)显示NFS服务器的共享目录:

#showmount -e 192.168.1.254

(2)加载NFS服务器的共享目录home到本地的/mnt下:

#mount-t nfs 192.168.1.254:/home /mnt

完成上述配置后,在客户端可操作NFS服务器文件系统,共享NFS服务器共享目录下的文件。

3 结束语

通过NFS服务,Linux系统之间的文件共享,并可通过访问模式的设置,有效的限制了用户访问权限,提高linux系统间文件共享的安全性,实现了Linux系统间文件的快捷、安全传输。

[参考文献]

[1]刘昆.Linux环境下宿主机与ARM开发板NFS服务的配置.科技资讯2008,第五期.

[2]陈欣.RHEL5下NFS服务器的配置与研究.科技与生活,2011年第17期.

猜你喜欢
共享服务
GPS连续运行参考站系统C0RS在现代社会的实际应用探讨
“移动互联+共享服务”大数据时代医院停车管理解决方案
财务共享服务模式研究及实践
城市共享资源的发展之路在何方
着眼长效,构建现代公共文化新的服务体系
基于共享服务视角的医药企业财务管理信息化研究
企业财务共享服务模式研究
浅析原始凭证电子化在电网企业财务共享服务的设计优化
淄博市中小微企业发展困境及共享服务构建研究
集团企业财务集中管理向共享服务转变的思考