跳过导航链接 | |
退出打印视图 | |
![]() |
在 Oracle Solaris 11.1 中管理网络文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
任何计算机上的 NFS 活动都需要若干文件来支持。其中许多文件是 ASCII 文件,但也有一些文件是数据文件。表 3-1 中列出了这些文件及其功能。
表 3-1 NFS 文件
|
/etc/dfs/fstypes 中的第一项通常用作远程文件系统的缺省文件系统类型。此项将 NFS 文件系统类型定义为缺省类型。
/etc/default/fs 中只有一项:本地磁盘的缺省文件系统类型。通过检查 /kernel/fs 中的文件,可以确定客户机或服务器支持的文件系统类型。
此文件定义了使用 NFS 服务器日志记录时所使用的某些参数。可以定义以下参数。
确定在循环使用日志文件之前必须经过的小时数。缺省值为 24 小时。此选项用于防止日志文件变得太大。
设置 nfslogd 在检查缓冲区文件中是否存在更多信息之前应处于休眠状态的秒数。此参数还确定检查配置文件的频率。此参数与 MIN_PROCESSING_SIZE 一同确定处理缓冲区文件的频率。缺省值为 300 秒。增加该秒数即可通过减少检查次数来提高性能。
指定对文件句柄到路径映射表中的记录进行更新的间隔秒数。缺省值为 86400 秒,即一天。此参数有助于保持文件句柄到路径映射表始终处于最新状态,而不必不断更新这些表。
确定要保存的日志文件数目。缺省值为 10。
设置在处理和写入日志文件之前缓冲区文件必须达到的最小字节数目。此参数与 IDLE_TIME 一同确定处理缓冲区文件的频率。缺省值为 524288 字节。增加该字节数即可通过减少处理缓冲区文件的次数来提高性能。
选择文件句柄到路径映射记录超时之前必须经过的、并可以缩减的小时数。缺省值为 168 小时,即 7 天。
为 nfslogd 创建的日志文件指定文件模式创建掩码。缺省值为 0137。
此文件定义了 nfslogd 使用的日志记录的路径、文件名和类型。每个定义都与 tag 相关联。启动 NFS 服务器日志记录时,需要您标识每个文件系统的 tag。全局标记定义了缺省值。可以根据需要将各个标记与以下参数一起使用。
指定日志记录文件的缺省目录路径。除非您指定了不同的目录,否则缺省目录为 /var/nfs。
设置日志文件的路径和文件名。缺省值为 /var/nfs/nfslog。
选择文件句柄到路径数据库文件的路径和文件名。缺省值为 /var/nfs/fhtable。
确定缓冲区文件的路径和文件名。缺省值为 /var/nfs/nfslog_workbuffer。
选择创建用户可读日志文件时使用的格式。基本 (basic) 格式产生的日志文件与某些 ftpd 守护进程类似。扩展 (extended) 格式提供了更详细的视图。
如果未指定路径,则使用由 defaultdir 定义的路径。另外,还可以使用绝对路径覆盖 defaultdir。
为了更容易地识别文件,请将文件置于单独的目录中。下面的示例列出了所需的更改。
% cat /etc/nfs/nfslog.conf #ident "@(#)nfslog.conf 1.5 99/02/21 SMI" # . . # NFS server log configuration file. # global defaultdir=/var/nfs \ log=nfslog fhtable=fhtable buffer=nfslog_workbuffer publicftp log=logs/nfslog fhtable=fh/fhtables buffer=buffers/workbuffer
在本示例中,以 log=publicftp 形式共享的任何文件系统都使用以下值:
缺省目录为 /var/nfs。
日志文件存储在 /var/nfs/logs/nfslog* 中。
文件句柄到路径数据库表存储在 /var/nfs/fh/fhtables 中。
缓冲区文件存储在 /var/nfs/buffers/workbuffer 中。
有关过程信息,请参阅如何启用 NFS 服务器日志记录。