신문지한장

[Linux] udev 경로 지정 방법 본문

Linux&Unix

[Linux] udev 경로 지정 방법

신문지한장 2024. 1. 15. 17:44
OS : CentOS7.9 (64bit), Rocky Linux 8.8 (64bit) 등

 

1. 연결된 디스크 확인

[root@ejsedb1 ~]# fdisk -l

 

2. 디스크별 ID 검색

[root@ejsedb1 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
14f504e46494c45526b32515274452d6d7063502d6a463553

[root@ejsedb1 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
14f504e46494c45524a62503633732d4b6d31692d5662314d

[root@ejsedb1 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdd
14f504e46494c45526b6a763972762d4c6b30472d4a7a7257

[root@ejsedb1 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sde
14f504e46494c4552456b4e6a624e2d686e53332d4f583049

[root@ejsedb1 ~]# /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sdf
14f504e46494c45527a46715868352d65776f722d74474345

 

3. vi /etc/udev/rules.d/99-oracle-asmdevices.rules 로 ASM 디바이스 룰 생성

[root@ejsedb1 ~]#vi /etc/udev/rules.d/99-oracle-asmdevices.rules

KERNEL=="sd?", ENV{ID_SERIAL}=="14f504e46494c45526b32515274452d6d7063502d6a463553", SYMLINK+="oracleasm/disks/DATA1", OWNER="grid", GROUP="dba", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="14f504e46494c45524a62503633732d4b6d31692d5662314d", SYMLINK+="oracleasm/disks/DATA2", OWNER="grid", GROUP="dba", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="14f504e46494c45526b6a763972762d4c6b30472d4a7a7257", SYMLINK+="oracleasm/disks/CRS1", OWNER="grid", GROUP="dba", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="14f504e46494c4552456b4e6a624e2d686e53332d4f583049", SYMLINK+="oracleasm/disks/CRS2", OWNER="grid", GROUP="dba", MODE="0660"
KERNEL=="sd?", ENV{ID_SERIAL}=="14f504e46494c45527a46715868352d65776f722d74474345", SYMLINK+="oracleasm/disks/CRS3", OWNER="grid", GROUP="dba", MODE="0660"

 

4. udev 설정 정보 재로딩

[root@ejsedb1 ~]# udevadm control --reload-rules
[root@ejsedb1 ~]# udevadm trigger

 

5. 등록결과 확인

[root@ejsedb1 ~]# ll /dev/oracleasm/disks
합계 0
lrwxrwxrwx 1 root root 9 11월  7 09:43 CRS1 -> ../../sdd
lrwxrwxrwx 1 root root 9 11월  7 09:43 CRS2 -> ../../sde
lrwxrwxrwx 1 root root 9 11월  7 09:43 CRS3 -> ../../sdf
lrwxrwxrwx 1 root root 9 11월  7 09:43 DATA1 -> ../../sdb
lrwxrwxrwx 1 root root 9 11월  7 09:43 DATA2 -> ../../sdc
[root@ejsedb1 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8,  0 11월  7 09:43 /dev/sda
brw-rw---- 1 root disk 8,  1 11월  7 09:43 /dev/sda1
brw-rw---- 1 root disk 8,  2 11월  7 09:43 /dev/sda2
brw-rw---- 1 root disk 8,  3 11월  7 09:43 /dev/sda3
brw-rw---- 1 grid dba  8, 16 11월  7 09:43 /dev/sdb
brw-rw---- 1 grid dba  8, 32 11월  7 09:43 /dev/sdc
brw-rw---- 1 grid dba  8, 48 11월  7 09:43 /dev/sdd
brw-rw---- 1 grid dba  8, 64 11월  7 09:43 /dev/sde
brw-rw---- 1 grid dba  8, 80 11월  7 09:43 /dev/sdf

'Linux&Unix' 카테고리의 다른 글

[Tech] tar 명령어  (0) 2024.04.08
find 명령어  (0) 2024.04.08
[Tech] 네트워크 인터페이스 등록 및 설정  (0) 2024.04.08
backspace 오류 stty  (0) 2024.04.04
[Linux] ssh port가 다를 때 sshusersetup.sh 설정 방법  (0) 2023.11.27