Sun Cluster 3.0 U1 发行说明

错误 ID 4362925

问题摘要:


nodeA# scshutdown -g0 -y
scshutdown: Unmount of /dev/md/sc/dsk/d30 failed: Device busy.
scshutdown: Could not unmount all PxFS filesystems.

Networker 软件包是在 Oracle 安装时捆绑并安装的。因此,nsrmmd 守护程序一直在运行并安装 /global/oracle 目录,这样就使所有的群集文件系统无法卸载。


nodeA# umount /global/oracle
umount: global/oracle busy
nodeA# fuser -c /global/oracle
/global/oracle: 335co 317co 302co 273co 272co
nodeA# ps -ef|grep 335
 root 335 273 0 17:17:41 ?       0:00 /usr/sbin/nsrmmd -n 1
 root 448 397 0 17:19:37 console 0:00 grep 335

当 Sun Cluster 关闭而关闭过程尝试卸载进程 nsrmmd 仍在引用的群集文件系统时,就会发生此问题。

解决方法:在每个节点上运行 fuser(1M) 命令,以创建所有仍在使用无法卸载的群集文件系统的进程的列表。检查自最初运行失败的 scshutdown(1M) 命令以来是不是没有重新启动过任何资源组管理器资源。使用 kill -9 命令终止上述所有进程, 此终止列表不应包括任何受资源组管理器控制的进程。当此类进程全部终止后,重新运行 scshutdown 命令,然后就能成功地关闭了。