由于磁盘排列不正确,Oracle 在我们的集群环境中启动时出现问题。例如,在有问题的主机上,我看到以下内容。
[1:0:0:0] cd/dvd AMI Virtual CDROM 1.00 /dev/sr0
[2:0:0:0] disk AMI Virtual Floppy 1.00 /dev/sdc
我的 SAN LUN 从 /dev/sdd 开始。在正常运行的服务器上,我有以下内容:
[3:0:0:0] disk AMI Virtual Floppy 1.00 /dev/sdt
因此其 LUN 从 /dev/sdc 开始。我如何才能强制“虚拟软盘”放弃,/dev/sdc
以便我的 LUN 可以接管它?!
答案1
你不能,SCSI 设备块设备的呈现不是确定性的,而且永远不会是确定性的。
您必须为该设备派生一个唯一的标识符,然后创建一个 UDEV 规则,该规则将创建一个持久的符号链接,无论扫描顺序如何,该符号链接始终指向您的虚拟软盘。
看http://reactivated.net/writing_udev_rules.html
简单示例: http://www.cyberciti.biz/tips/linux-assign-static-names-to-scsi-devices.html