2、/etc/dfs/sharetab
用于存储share命令的结果,这个文件包含一个被共享的当前本地资料表。NFS服务器当前正在被共享的本地资源,注意不要编辑这个文件
# cat /etc/dfs/sharetab
3、/etc/dfs/fstypes
/etc/dfs/fstypes:列出了被远程文件系统使用的默认文件系统类型
# more fstypes nfs NFS Utilities autofs AUTOFS Utilities cachefs CACHEFS Utilities # |
4、/etc/rmtab
/etc/rmtab:列出了挂载在NFS服务器上的远程客户机程序
5、/etc/nfs/nfslog.conf
/etc/nfs/nfslog.conf:列出了使用NFS服务器的一些日志文件
6、/etc/default/nfslogd
/etc/default/nfslogd:列出了描述nfslogd程序使用情况的一些信息
NFS服务器后台进程
这个后台进程支持NFS的活动,即可支持NFS客户端也可以NFS服务器端。
通过使用/etc/rc3.d/S15nfs.server脚本来运行NFS程序,如果系统运行级别是3并且/etc/dfs/dfstab里面有内容,那么要运行下面这些程序:
1、mountd
处理从远端系统的文件系统安装请求和提供访问控制。mountd检测文件/etc/dfs/sharetab来决定文件或者目录是否被共享和是否允许请求的客户端访问共享的资源。在客户端连接NFS服务器请求一个mount命令的时候,mountd后台进程提供一个文件句柄(handle)给客户端,(这个文件句柄handle是在服务器上用于标识文件或者目录的唯一标识,目的是用于客户端来参照。文件句柄编码是使用文件的inode号,inode产生数字和磁盘设备号进行编码的)。NFS客户端的mount进程将文件的句柄写入到本地的/etc/mnttab文件上。就是说当客户机的成功的完成了一个NFS挂接后,在server端的mountd进程则会自动向/etc/mnttab中加入记录。
2、nfsd
处理客户文件系统请求,当客户端基础试图访问远端的文件系统时候,在NFS服务器端的,nfsd后台进程接收到这个请求和资源文件的handle,然后执行请求操作。然后返回所请求的数据。nfs进程只能由超级用户启动,在level3的模式下被启动。
3、statd
和lockd后台进程一起工作,为锁管理器提供crash恢复功能
4、lockd
在NFS文件上提供记录锁操作,这个进程从NfS客户端到NFS服务器传送锁请求。这个服务器能够开启NFS服务器上的本地锁。
mountd进程 检查读取/etc/dfs/sharetab文件,它为远程挂接客户端的mountd提供NFS资源的handle,并且由/etc/dfs/sharetab读取结果提供访问控制。 nfsd进程 收到客户端的NFS请求的NFS资源的handle并且回答客户的访问请求,它只能由root用户启动。 statd和lockd进程 这2个进程是一起工作的,statd总是和lockd进程一起工作,提供如客户端或服务器端掉线,down机,reboot等对NFS资源的恢复和维护进程作用,比如服务器端要求reboot,那么server上的statd便和客户端的statd联系,客户端的statd便告知本机的lockd进程收回所有在server端的lock的访问进程。反过来客户端要求reboot,那么client上的statd便和server端的statd联系,server端的statd便告知本机的lockd进程清除所有在server端的有关于该client端的lock的访问进程。 nfslogd进程 它存在于“/etc/default/nfslogd”主要用于记录NFS的运转情况,NFS的kernel模块记录所有的NFS操作到一个buffer文件,而nfslogd daemon周期性的查阅这个buffer文件然后产生一个ASCII文件。 |
5、nfslogd
提供日志操作服务到/etc/default/nfslogd文件上的ASCII日志文件。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/222350/viewspace-925972/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/222350/viewspace-925972/