Linux系统下共享磁盘无法同时挂载至两个主机上

发布时间:  2013-10-11 浏览次数:  508 下载次数:  0
问题描述
某局点调测人员在RedHat 5.8系统中成功搭建Oracle RAC环境,在配置Oracle RMAN时,需要将一块磁盘(从S5500T中划分的一块磁盘)同时挂载至两个主机上。但是在实际操作中,该磁盘仅可以挂载至一台主机,无法同时挂载至两台主机上。
告警信息
无。
处理过程
下面以在RedHat 5.8系统下,将1600G的共享磁盘挂载至两个主机为例,介绍挂载步骤:

1. 在S5500T的ISM界面将1600G挂载至两个主机上。

2. 在root用户下,扫描磁盘。(在两个节点下运行)
[root@rac01 ~]$ Hot_add
[root@rac01 ~]$ Fdisk -l

3. 在root用户下,格式化磁盘。(在一个节点下运行)
[root@rac01 ~]$ fdisk /dev/sdk
[root@rac01 ~]$ mkfs.ext3 /dev/sdk1   # 把指定分区格式化为ext3格式.



4. 在root用户下,挂载分区。(在两个节点进行)
[root@rac01 ~]$ partprobe    # 执行partprobe将分区信息写入内核.
[root@rac01 ~]$ mount -t ext3 /dev/sdk1 /opt/oraclebk

可看到磁盘成功挂载

根因
将共享磁盘分区后,并未执行将分区信息写进内核的操作,导致共享磁盘无法同时挂载至两个主机上。
建议与总结
若在linux系统下出现共享磁盘无法同时挂载至两个主机的问题时,可参考以上案例。

END