/usr/cluster/bin/scgdevs
scgdevs 命令管理全局设备名称空间。全局设备名称空间挂载在 /global 目录下,由一组指向物理设备的逻辑链接组成。由于 /dev/global 目录对群集的每个节点都可见,因此每个物理设备在整个群集中都是可见的。这意味着,可以从群集中的任何节点访问添加到全局设备名称空间中的任何磁盘、磁带或 CD-ROM。
通过 scgdevs 命令,可以将新的全局设备(例如,磁带机、CD-ROM 驱动器和磁盘驱动器)附加到全局设备名称空间,而无需重新引导系统。必须先运行 devfsadm 命令,然后才能运行 scgdevs 命令。
或者,可以执行重新配置重新引导,以重新生成全局名称空间并附加新的全局设备。有关重新配置重新引导的更多信息,请参见 boot(1M) 手册页。
必须从属于当前群集成员的节点中运行此命令。如果从不属于群集成员的节点中运行此命令,该命令将退出并显示错误代码,且系统状态保持不变。
仅可以在全局区域中使用此命令。
需要具有 solaris.cluster.system.modify RBAC 授权才能使用该命令。请参见 rbac(5) 手册页。
您还必须能够承担已向其分配 Oracle Solaris Cluster 命令权限配置文件的角色,才能使用该命令。经授权的用户可以通过 pfsh、pfcsh 或 pfksh 配置文件 shell 在命令行上发出 Oracle Solaris Cluster 特权命令。配置文件 shell 是一种特殊的 shell,通过该 shell,可以访问分配给 Oracle Solaris Cluster 命令权限配置文件的 Oracle Solaris Cluster 特权命令。当您运行 su 命令以承担某个角色时,即会启动配置文件 shell。还可以使用 pfexec 命令发出 Oracle Solaris Cluster 特权命令。
返回以下退出值:
命令已成功完成。
发生错误。错误消息显示在标准输出上。
设备节点目录
全局设备节点目录
Solaris Volume Manager 元集目录
有关下列属性的说明,请参见 attributes(5):
|
pfcsh(1)、pfexec(1)、pfksh(1)、pfsh(1)、Intro(1CL)、cldevice(1CL)、boot(1M)、devfsadm(1M)、su(1M)、did(7)
从本地节点调用的 scgdevs 命令将在远程节点上以异步方式执行其工作。因此,在本地节点上完成命令并不一定意味着该命令已完成其群集中的工作。
本文档不会构成 API。在将来的发行版中,/global/.devices 目录和 /devices 目录可能不会存在或可能具有不同的内容或解释。存在此通知并不意味着缺少此通知的任何其他文档会构成 API。此接口应被视为不稳定的接口。