中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Windows应用
深入理解Linux网络文件系统 (2)
作者:未知 时间:2005-08-09 02:19 出处:中国电脑救援中心 责编:chinaitpower
              摘要:深入理解Linux网络文件系统 (2)




NFS锁及远程配额监控程序

在Unix中可以锁定文件,保证不会有两个用户同时写入文件的同一部分,以确保数据的一致。保证一致性的关键是内核要仲裁锁定和写入请求。

而在NFS/Samba之类的分布式文件系统中,许多客户可能同时要求写入和锁定同一文件。此时,只有服务器本身能扮演仲裁的角色。Unix/Linux的方法是增加一个RPC协议处理锁操作,这就是NFS锁监控程序(NLM,NFS Lock Manager)。通常不需要关心它的具体运行方式,将此服务打开即可。

rpc.rquotad监控程序实现RQUOTA协议,在Linux中NFS服务器总是执行配额,不管是否运行了rpc.rquotad。

启动和关闭NFS Server的顺序

1.启动NFS Server



/etc/rc.d/init.d/portmap start/etc/rc.d/init.d/nfslock start/etc/rc.d/init.d/nfs start


其实,读者可以根据/etc/rc.d/rc3.d或rc5.d下的文件里,以“S”开头的带有portmap、nfslock nfs的文件中数字的大小来判断哪个服务应该优先启动。在笔者的机器上,它们分别是S13portmap、S14nfslock和S60nfs,这几个数字清楚地表明了以上启动的顺序。

2.关闭NFS Server的顺序



/etc/rc.d/init.d/nfslock stop/etc/rc.d/init.d/nfs stop/etc/rc.d/init.d/portmap stop


如果在客户端取消挂接前关闭NFS Server,显而易见会发生错误,因此应该尽量避免。

NFS Client的配置

配置NFS客户机,可以通过配置/etc/fstab文件或运行mount命令来进行。

对于那些需要在启动时就挂接的文件系统而言,往往将其写入/etc/fstab文件中,其中要包括NFS服务器的主机名或IP地址、文件系统、挂接点、选项等。对于那些临时需要的NFS共享卷来说,则多数会使用mount命令将其手动挂接。这两种方法的参数使用基本上是一样的。下面就以/etc/fstab 文件为例,说明挂接NFS卷时参数的使用。

该文件中有关NFS卷的写法通常如下:



servername:/shareplace mountpoint nfs option01,option02,...optionX


表2列出了用于所有文件系统的一般选项。

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有