
多个linux系统共享一个FC存储后,每次重启后/dev/sd*的设备名称都会自动变话,如何固定名称? 20
在linux564bit中建立oracle10grac环境,使用共享FC存储,裸设备方式。在udev里边做了设置:ACTION=="add",KERNEL=="sdf1"...
在linux 5 64bit中建立oracle 10g rac环境,使用共享FC存储,裸设备方式。在udev里边做了设置:
ACTION=="add", KERNEL=="sdf1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="raw1", OWNER=="oracle", GROUP=="dba", MODE=="0660"
第一次认到的共享存储名称是:
rac1 /dev/sdf1
rac2 /dev/sdf1
但是第二次重启后发现名称有所变化:
rac1 /dev/sdf1
rac2 /dev/sdh1
这样rac2重启后就无法自动挂载裸设备了。
请问这种情况应该如何解决?是否可以固定设备名称呢? 展开
ACTION=="add", KERNEL=="sdf1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="raw1", OWNER=="oracle", GROUP=="dba", MODE=="0660"
第一次认到的共享存储名称是:
rac1 /dev/sdf1
rac2 /dev/sdf1
但是第二次重启后发现名称有所变化:
rac1 /dev/sdf1
rac2 /dev/sdh1
这样rac2重启后就无法自动挂载裸设备了。
请问这种情况应该如何解决?是否可以固定设备名称呢? 展开
5个回答
展开全部
手动固定设备名称:
1、获取scsi设备的UUID,编辑/etc/scsi_id.conf文件,注释掉option=-b,将option=-g前面的#号去掉,保存退出。
2、用root用户执行#scsi_id -g -s /dev/sdx,x为a、b、c...。会得到类似如下的一串16进制的数字。
例如:
[root@devices]# scsi_id -g -s /dev/sdc
3600a0b800013275100000015427b625e
3、建立udev规则文件。编辑/etc/udev/rules.d/20-names.rules 添加如下内容:KERNEL="sd*", BUS="scsi", PROGRAM="/sbin/scsi_id",RESULT="3600a0b80001315427b625e", NAME="sda%n"重新启动系统
参考:http://www.oralife.cn/html/2009/491_static_ude.html
1、获取scsi设备的UUID,编辑/etc/scsi_id.conf文件,注释掉option=-b,将option=-g前面的#号去掉,保存退出。
2、用root用户执行#scsi_id -g -s /dev/sdx,x为a、b、c...。会得到类似如下的一串16进制的数字。
例如:
[root@devices]# scsi_id -g -s /dev/sdc
3600a0b800013275100000015427b625e
3、建立udev规则文件。编辑/etc/udev/rules.d/20-names.rules 添加如下内容:KERNEL="sd*", BUS="scsi", PROGRAM="/sbin/scsi_id",RESULT="3600a0b80001315427b625e", NAME="sda%n"重新启动系统
参考:http://www.oralife.cn/html/2009/491_static_ude.html
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在末尾通过添加SYMLINK+="你固定用的链接名",最好RAC中用ASM进行管理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议用LVM来管理磁盘。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用UUID?
追问
怎么看FC盘的UUID?
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fstab改。。。
追问
裸设备不能靠fstab把,fs文件系统可以放在fstab里边
追答
raw /dev/raw/raw /dev/ ???
为啥你要重启服务器????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询