创建永久性本地SCSI设备名称

Normal 0 7.8 pt 0 2 false false false EN-US ZH-CN X-NONE 创建永久性本地 SCSI 设备名称

[root@racdb1 tmp]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

[root@racdb1 tmp]#

 

[root@racdb1 rules.d]mkdir -p /etc/udev/scripts

[root@racdb1 rules.d]mkdir -p /etc/udev/rules.d

[root@racdb1 rules.d]#touch /etc/udev/rules.d/55-openiscsi.rules

[root@racdb1 rules.d]# cat /etc/udev/rules.d/55-openiscsi.rules

# /etc/udev/rules.d/55-openiscsi.rules

KERNEL=="sd*", BUS=="scsi", PROGRAM="/etc/udev/scripts/iscsidev.sh %b",SYMLINK+="iscsi/%c/part%n"

 

[root@racdb1 rules.d]#

[root@racdb1 scripts]#touch /etc/udev/scripts/iscsidev.sh

 

[root@racdb1 scripts]# cat /etc/udev/scripts/iscsidev.sh

#!/bin/sh

 

# FILE: /etc/udev/scripts/iscsidev.sh

 

BUS=${1}

HOST=${BUS%%:*}

 

[ -e /sys/class/iscsi_host ] || exit 1

 

file="/sys/class/iscsi_host/host${HOST}/device/session*/iscsi_session*/targetname"

 

target_name=$(cat ${file})

 

# This is not an open-scsi drive

if [ -z "${target_name}" ]; then

   exit 1

fi

 

echo "${target_name##*.}"

 

[root@racdb1 scripts]#

[root@racdb1 rules.d]# ll /etc/udev/scripts/iscsidev.sh

-rwxr-xr-x 1 root root 335 Oct 13 14:20 /etc/udev/scripts/iscsidev.sh

[root@racdb1 rules.d]#

 

Restart ISCSI services.

The target devices:

[root@racdb1 tmp]# ll /dev/iscsi/asm1/part
lrwxrwxrwx 1 root root 9 Dec 22 14:35 /dev/iscsi/asm1/part -> ../../sdc
[root@racdb1 tmp]#

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/223555/viewspace-682661/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/223555/viewspace-682661/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值