初始安装 Oracle Solaris Cluster 后,为所创建的每个群集文件系统执行此任务。
![]() | 注意 - 请确保指定了正确的磁盘设备名称。创建群集文件系统会损坏磁盘上的所有数据。如果指定的设备名称不正确,则会擦除您可能并不打算删除的数据。 |
在添加其他群集文件系统之前,请确保具备以下先决条件:
已在群集的一个节点上建立 root 角色特权。
已在群集中安装并配置卷管理器软件。
存在一个设备组(如 Solaris Volume Manager 设备组)或块磁盘分片,可供在其上创建群集文件系统。
您可以使用 Oracle Solaris Cluster Manager GUI 将群集文件系统添加到区域群集。有关 GUI 登录说明,请参见如何访问 Oracle Solaris Cluster Manager。
如果曾使用 Oracle Solaris Cluster Manager 安装数据服务,假如用以创建群集文件系统的共享磁盘充足,则系统中已存在一个或多个群集文件系统。
phys-schost# 提示符表示全局群集提示符。此操作过程适用于全局群集。
此过程提供了 Oracle Solaris Cluster 命令的长格式。此外,大多数命令还有短形式。这些命令除了名称长短的不同以外,其功能都是相同的。
![]() | 注意 - 创建文件系统时,会毁坏该磁盘上的所有数据。请确保指定的磁盘设备名称是正确的。如果指定的设备名称不正确,可能会删除不打算删除的数据。 |
phys-schost# newfs raw-disk-device
下表显示了 raw-disk-device 参数的名称示例。请注意,卷管理器的命名规则各不相同。
|
每个节点上都需要一个挂载点,即使不在该节点上访问群集文件系统也是如此。
phys-schost# mkdir -p /global/device-group/mount-point/
与包含该设备的设备组的名称相对应的目录名。
要在其上挂载群集文件系统的目录的名称。
例如,考虑如下情形:phys-schost-1 将磁盘设备 d0 挂载到 /global/oracle/ 上,phys-schost-2 将磁盘设备 d1 挂载到 /global/oracle/logs/ 上。根据此配置,只有在 phys-schost-1 引导并挂载了 /global/oracle/ 之后,phys-schost-2 才能引导并挂载 /global/oracle/logs/。
phys-schost# cluster check -k vfstab
配置检查实用程序将检验挂载点是否存在。该实用程序还将检验群集的所有节点上的 /etc/vfstab 文件条目是否正确。如果没有错误发生,则不返回任何输出。
有关更多信息,请参见 cluster(1CL) 手册页。
phys-schost# mount /global/device-group/mountpoint/
可以使用 df 命令或 mount 命令列出已挂载的文件系统。有关更多信息,请参见 df(1M) 手册页或 mount(1M) 手册页。