win7系统下载
当前位置: 首页 > 网络技术教程 > 详细页面

讲解NFS服务器的运用

发布时间:2020-03-25 文章来源:xp sp3系统下载 浏览:

网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

NFS的使用,我们通常是在Linux一级Unix系统下完成的。那么对于这个NFS服务器的应用,你是否有所了解呢?这里,我们就来介绍一下有关的知识。NFS是一种Unix之间通过网络共享文件的标准方式.使用NFS,就能够透明的安装和访问网络上远程主机上的文件系统,将其安装到本机的文件系统中.

NFS客户支持

安装NFS服务器上的文件系统的方式与安装本机磁盘文件系统非常相似,同样是通过 mount命令:

# mount nfssrv:/exports /mnt

这个命令将nfssrv主机上的/exports目录安装到本机的/mnt目录下.可以看到安装 NFS与本地磁盘文件系统的不同在于 ── 文件系统的描述方法不同.本地磁盘文件系统使用/dev下的设备文件来描述,而NFS文件系统使用远程主机名和主机上的共享目录名(中间使用:分隔)来描述.当然其执行的实质是不同的,事实上mount根据文件系统的类型,执行mount_nfs来真正安装nfs文件系统.

/mnt应该是本地文件系统上的一个空目录,没有安装其他文件系统.如果这个目录非空,那么使用mount之后,原有的本地文件系统中的内容将不可被访问,只能看到新安装上的文件系统中的内容.

由此来看,NFS客户不需要进行复杂的配置,只需知道NFS服务器的主机名和共享出的目录名即可.事实上,知道了NFS服务器的主机名,就可以使用showmount命令,来查看这台服务器共享出的目录名和访问限制.

# showmount -e nfssrv

使用NFS文件系统只需要内核支持,而不需其他额外设置,但是同时使用nfsiod进程能够提供高效的缓冲机制,从而改善nfs文件系统的性能,应该可以在装载NFS文件系统之前执行这个守护进程.

# nfsiod -n 4

参数-n 4用于限制nfsiod的副本数量,每一个nfsiod用于辅助处理一次I/O操作,因此如果通过NFS文件系统进行频繁的I/O操作,就要考虑增加nfsiod的副本数量.

由于使用nfsiod能够提升系统性能,对于NFS客户计算机,就可以在系统启动时执行这个守护进程.这需要在FreeBSD的系统配置文件rc.conf中设置nfs_client_enable参数的值为"YES",系统启动时就自动执行nfsiod.

网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

本文章关键词: NFS服务器