管理群集文件系统无需使用特殊的 Sun Cluster 命令。您可以使用标准 Solaris 文件系统命令(如 mount 和 newfs)像管理其他任何 Solaris 文件系统一样来管理群集文件系统。可以通过将 -g 选项指定给 mount 命令来安装群集文件系统。也可以在引导时自动挂载群集文件系统。群集文件系统只能从全局区域中看到。如果需要从非全局区域访问群集文件系统数据,可使用 zoneadm(1M) 或 HAStoragePlus 将数据映射到非全局区域。
群集文件系统在读取文件时,文件系统并不更新这些文件的访问时间。
以下限制适用于群集文件系统的管理:
非空目录不支持 unlink(1M) 命令。
不支持 lockfs -d 命令。使用 lockfs -n 作为解决方法。
不能使用在重新安装时添加的 directio 安装选项重新安装群集文件系统。
不能使用 directio ioctl 在单个文件中设置 directio 安装选项。
Sun Cluster 3.2 群集文件系统不支持以下 VxFS 功能,但是本地文件系统支持这些功能。
快速 I/O
快照
存储检查点
特定于 VxFS 的安装选项:
convosync(转换 O_SYNC)
mincache
qlog、delaylog、tmplog
VERITAS 群集文件系统(需要 VxVM 群集功能和 VERITAS Cluster Server)
高速缓存顾问可以使用,但只能在给定的节点上观察到其效果。
对于在群集文件系统中支持的其他所有 VxFS 功能和选项,在 Sun Cluster 3.2 软件中同样受支持。有关群集配置中支持的 VxFS 选项的详细信息,请参见 VxFS 文档。
以下有关使用 VxFS 创建高可用群集文件系统的指导专门针对 Sun Cluster 3.2 配置。
遵循以下 VxFS 文档中所述的过程来创建 VxFS 文件系统。
在主节点上安装和卸载 VxFS 文件系统。主节点控制 VxFS 文件系统所在的磁盘。如果从辅助节点上安装或卸载 VxFS 文件系统,则操作可能会失败。
从 VxFS 群集文件系统的主节点上执行所有的 VxFS 管理命令。
以下有关管理 VxFS 群集文件系统的指导不是专门针对 Sun Cluster 3.2 软件的。但是,这些指导信息与您管理 UFS 群集文件系统的方式会有所不同。
您可以从群集中的任意节点管理 VxFS 群集文件系统上的文件。ioctls 例外, 只能从主节点发出。如果您不知道某个管理命令是否与 ioctls 有关,则从主节点上发出该命令。
如果有某个 VxFS 群集文件系统故障转移到一个辅助节点上,则故障转移期间的所有正在进行的标准系统调用操作都会在新主节点上重新发出,且此过程是透明的。但是,如果在故障转移期间执行了与 ioctl 有关的任何操作,则此类操作将会失败。在 VxFS 群集文件系统进行故障转移之后,请检查群集文件系统的状态。有些管理命令在故障转移之前就已在旧的主节点上发出,需要对它们采取更正措施。有关详细信息,请参阅 VxFS 文档。