此 Solaris 发行版包括 Sun 实现的 NFS 版本 4 分布式文件访问协议。
NFS 版本 4 将文件访问、文件锁定和挂载协议集成到一个统一的协议中,从而使穿越防火墙进行遍历更为容易,并提高了安全性。Solaris 实现的 NFS 版本 4 与 Kerberos V5 完全集成(也称作 SEAM),因此可以提供验证机制、完整性和保密性。使用 NFS 版本 4,还可在客户机和服务器之间协商要使用的安全特性。使用 NFS 4.0 版,服务器可以为不同的文件系统提供不同的安全特性。
有关 NFS 版本 4 功能的更多信息,请参见《系统管理指南:网络服务》中的“NFS 服务的新增功能”。
如果 CacheFS 客户机和 CacheFS 服务器运行的都是 NFS 版本 4,则文件不会再在前台文件系统中高速缓存。后台文件系统将提供所有文件访问权。 另外,由于前台文件系统中没有高速缓存任何文件,因此特定于 CacheFS 的挂载选项(该选项旨在影响前台文件系统)会被忽略。特定于 CacheFS 的挂载选项不适用于后台文件系统。
第一次在系统上配置 NFS 版本 4 时,控制台上将出现一条警告,指出高速缓存不再起作用。
如果要按照以前 Solaris 发行版中的方式实现 CacheFS 挂载,可在 CacheFS mount 命令中指定 NFS 版本 3。例如:
mount -F cachefs -o backfstype=nfs,cachedir=/local/mycache,vers=3 starbug:/docs /docs |