게시물 261건
   
[redhat6.5] persistent binding -2 [tape nst name]
글쓴이 : theko 날짜 : 2015-04-10 (금) 16:17 조회 : 4209

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


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com