Linux系统存储维护指导手册

内容发布更新时间 : 2025/3/5 12:40:27星期一 下面是文章的全部内容请认真阅读。

SLES 环境下使用HDS SAN存储技术指导手册

# ls -la /dev/ASM* brw-rw---- 1 grid dba 251, 1 May 28 21:42 /dev/ASMDAT1 brw-rw---- 1 grid dba 251, 17 May 28 21:42 /dev/ASMDAT2 brw-rw---- 1 grid dba 251, 33 May 28 21:42 /dev/ASMLOG1 brw-rw---- 1 grid dba 251, 49 May 28 21:42 /dev/ASMLOG2 注意:若未创建成功,则执行reboot使其生效。

Suse 11

1)添加磁盘,确认磁盘添加成功

2)对各个共享磁盘进行分区(仅在单个节点执行即可),参照suse分区方法 3)使用cat /proc/partitions查看RAC各节点的新增磁盘及分区是否在分区表配置文件中,如果不存在,使用/usr/sbin/partprobe更新分区表: # cat /proc/partitions 250 112 104857600 sddlmah 250 113 104857600 sddlmah1 # /usr/sbin/partprobe 4)获取需要映射为ASM Disk的磁盘SCSI_ID,并将新增磁盘添加至udev rules文件:

a) 获取磁盘SCSI_ID(仅单节点执行即可)

# /lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sddlmah1 360060e801047222004f2c5d2000003fc b) 编辑udev rules(仅单节点执行即可,其它节点可直接拷贝)

# vi /etc/udev/rules.d/99-oracle-asmdevices.rules KERNEL==\SUBSYSTEM==\PROGRAM==\--whitelisted --replace-whitespace --device=/dev/$name\RESULT==\NAME=\脚本生成udev rules的内容,并将其添加至udev文件。

vi udevcontent.sh #!/bin/ksh for i in h do echo \SUBSYSTEM==\\\PROGRAM==\\\--whitelisted --replace-whitespace --device=/dev/\\$name\\\RESULT==\\\--whitelisted --replace-whitespace --device=/dev/sddlma$i`\\\NAME=\\\OWNER=\\\11

SLES 环境下使用HDS SAN存储技术指导手册

done 执行结果示例如下:

# sh udevcontent.sh KERNEL==\SUBSYSTEM==\PROGRAM==\--whitelisted --replace-whitespace --device=/dev/$name\RESULT==\NAME=\c) 将节点1的udev rules文件直接拷贝至其它节点(如节点2)。

用udevadm进行测试,udevadm命令不接受/dev/sddlmaa1或/dev/sda1这样的挂载设备名,必须是使用/sys/block/sddlmaa/sddlmaa1或/sys/block/sda/sda1这样的原始设备名。或者,如果磁盘较多,也可以直接使用/usr/sbin/partprobe生成设备别名。

# udevadm test /sys/block/sddlmah/sddlmah1 或:

# /usr/sbin/partprobe 其中,如果udevadm输出结果中的DEVNAM

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi