群集文件系统独立于基础文件系统和卷管理器。目前,您可以用 Solstice DiskSuite 或 VERITAS 卷管理器 在 UFS 上建立群集文件系统。
与一般的文件系统一样,您可以以两种方式安装群集文件系统:
手动 - 使用 mount 命令 和 -g 选项从命令行安装群集文件系统,例如:
# mount -g /dev/global/dsk/d0s0 /global/oracle/data |
自动 - 在 /etc/vfstab 文件中 用 global 安装选项创建一个条目,以在引导时建立群集文件系统。接着就可以 在所有节点上的 /global 目录下创建一个安装点。目录 /global 是推荐 的位置,不是必需的。下面是 /etc/vfstab 文件中一个群集文件系统的实例行:
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/data ufs 2 yes global,logging |
Sun Cluster 不强制使用群集文件系统的命名策略,所以您可以通过在同一目录 下(如 /global/disk-device-group)为所有群集文件系统创建一个安装点 来使管理更容易。有关详细信息,请参见 Sun Cluster 3.0 安装指南 和 Sun Cluster 3.0 系统管理指南。
群集文件系统可使用 syncdir 安装选项。不过,如果不指定 syncdir, 性能会有明显提高。如果您指定 syncdir,则保证写入的数据符合 POSIX 标准。如果不指定, 您会看到与 UFS 文件系统一样的行为。例如,在某些情况下,如果不指定 syncdir,就只能在关闭一个文件后 才发现空间不足。有了 syncdir(和 POSIX 行为),空间不够的情况应该在写入操作期间就已发现了。在不指定 syncdir 时出现问题的情形是很少见的,所以我们建议您不指定它,以便在性能方面受益。
有关全局设备和群集文件系统的常见问题,请参见"文件系统 FAQ"。