UDEV RULES 에 대한 example 위주의 내용 입니다.
본인이 참고용으로 만든 부분이라… 앞, 뒤 내용이 연결이 안 될수도 있습니다.
내용 연결이 안 되실 경우엔 아래의 참고 사이트를 이용해 주세요
### RHEL5 scsi id 확인 예제
[root@rhel5 rules.d]# /sbin/scsi_id -g -u -s /block/sdc
3600a0b800013275100000015427b625e
[root@rehel5 rules.d]# /sbin/scsi_id -g -u -s /class/scsi_tape/nst0
SHP_C7438A_HU110180G4
### RHEL6 scsi id 확인 예제
# /sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/sda
1ATA_ST31000524AS_6VPDF8ML
# /sbin/scsi_id -g -u -d /dev/sda
1ATA_ST31000524AS_6VPDF8ML
### RHEL 5 확인된 scsi id 로 udev rules 적용 예제
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="{UniqueIdentifier}",
SYMLINK+="devicename%n"
KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="3600a0b800013275100000015427b625e",
SYMLINK+="mydevice%n"
KERNEL=="nst[0-9]*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -u -g", RESULT=="{UniqueIdentifier}",
NAME="rmt0"
### RHEL 6 확인된 scsi id 로 udev rules 적용 예제
### block device udev rule
# cat /etc/udev/rules.d/75-localdisks.rules
KERNEL==”sd*”, BUS==”scsi”, PROGRAM==”/sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/$name”,RESULT==”1ATA_ST31000524AS_6VPDF8ML”,NAME+=”lvm_disk%n”, OWNER=”root” GROUP=”root” MODE=”0660″
# ls -al /dev/lvm_disk*
brw-rw—- 1 root root 8, 0 2013-02-06 07:57 /dev/lvm_disk
or
KERNEL==”sd*”, BUS==”scsi”, PROGRAM==”/sbin/scsi_id -g -u -d /dev/$parent”, RESULT==”1ATA_ST31000524AS_6VPDF8ML”, NAME=”unlvm_disk”, OWNER=”root”, GROUP=”root”, MODE=”0660″
# ls -al /dev/unlvm_disk*
brw-rw—- 1 root root 8, 1 2013-02-05 05:04 /dev/unlvm_disk
KERNEL==”sd*”, BUS==”scsi”, PROGRAM==”/sbin/scsi_id -g -u -d /dev/$parent”, RESULT==”1ATA_ST31000524AS_6VPDF8ML”, NAME=”unlvm_disk%n”, OWNER=”root”, GROUP=”root”, MODE=”0660″
# ls -al /dev/unlvm_disk*
brw-rw—- 1 root root 8, 1 2013-02-05 05:04 /dev/unlvm_disk
brw-rw—- 1 root root 8, 1 2013-02-02 23:13 /dev/unlvm_disk1
brw-rw—- 1 root root 8, 2 2013-02-02 23:13 /dev/unlvm_disk2
brw-rw—- 1 root root 8, 3 2013-02-02 23:13 /dev/unlvm_disk3
brw-rw—- 1 root root 8, 4 2013-02-02 23:13 /dev/unlvm_disk4
brw-rw—- 1 root root 8, 5 2013-02-02 23:13 /dev/unlvm_disk5
### SYMLINK device udev rule
KERNEL==”sd*”, BUS==”scsi”, PROGRAM==”/sbin/scsi_id –whitelisted –replace-whitespace –device=/dev/$parent”,RESULT==”1ATA_ST31000524AS_6VPDF8ML”,SYMLINK=”polvm_disk%n”, OWNER=”root” GROUP=”root” MODE=”0660″
# ls -al /dev/polvm_disk*
lrwxrwxrwx 1 root root 4 2013-02-03 08:12 /dev/polvm_disk1 -> sda1
lrwxrwxrwx 1 root root 4 2013-02-03 08:12 /dev/polvm_disk2 -> sda2
lrwxrwxrwx 1 root root 4 2013-02-03 08:12 /dev/polvm_disk3 -> sda3
lrwxrwxrwx 1 root root 4 2013-02-03 08:12 /dev/polvm_disk4 -> sda4
lrwxrwxrwx 1 root root 4 2013-02-03 08:12 /dev/polvm_disk5 -> sda5
KERNEL==”sd*”, BUS==”scsi”, PROGRAM==”/sbin/scsi_id -g -u -d /dev/$parent”, RESULT==”1ATA_ST31000524AS_6VPDF8ML”, SYMLINK=”pwlvm_disk%n”, OWNER=”root”, GROUP=”root”, MODE=”0660″
# ls -al /dev/pwlvm_disk*
lrwxrwxrwx 1 root root 4 2013-02-04 20:08 /dev/pwlvm_disk1 -> sda1
lrwxrwxrwx 1 root root 4 2013-02-04 20:08 /dev/pwlvm_disk2 -> sda2
lrwxrwxrwx 1 root root 4 2013-02-04 20:08 /dev/pwlvm_disk3 -> sda3
lrwxrwxrwx 1 root root 4 2013-02-04 20:08 /dev/pwlvm_disk4 -> sda4
lrwxrwxrwx 1 root root 4 2013-02-04 20:08 /dev/pwlvm_disk5 -> sda5
### UDEV RULES 구성관련 확인
# RHEL6
udevadm test /block/sda 2>&1|grep pwlvm_disk
# RHEL5
udevtest /block/sda | grep pwlvm_disk
### UDEV RULES 적용
#start_udev