일관된 Dell RAID 장치 이름

일관된 Dell RAID 장치 이름

PERC H730P Mini 컨트롤러를 통해 구성된 RAID 디스크와 함께 CentOS7을 실행하는 Dell PowerEdge R740 서버가 있습니다. 재부팅할 때마다 vdisk에 대한 장치 이름(sda, sdb ...)은 vdisk가 생성된 순서(아래 참조)와 상관없이 매번 다르게 할당됩니다. 이름 지정 순서는 부팅 중 장치의 준비 상태에 따라 달라지며 달라질 수 있으므로 이는 예상된 결과입니다. 그러나 어쨌든 일부 컨트롤러 옵션을 통해 vdisk 장치가 시스템에 일관되게 나타나는 순서를 만드는 방법이 있습니까? (물리적 장치가 변경되지 않은 경우)

# omreport storage vdisk controller=0  -fmt ssv | awk -F';' '{print $1, $3, $11}'
List of Virtual Disks on Controller PERC H730P Mini (Embedded)  
  
Controller PERC H730P Mini (Embedded)  
  
ID Name Device Name
0 OS_DISK /dev/sda
1 Virtual Disk1 /dev/sdc
2 Virtual Disk2 /dev/sdb
3 Virtual Disk3 /dev/sdg
4 Virtual Disk4 /dev/sde
5 Virtual Disk5 /dev/sdd
6 Virtual Disk6 /dev/sdh
7 Virtual Disk7 /dev/sdf
8 Virtual Disk8 /dev/sdi
9 Virtual Disk9 /dev/sdj
10 Virtual Disk10 /dev/sdk
11 Virtual Disk11 /dev/sdl
12 Virtual Disk12 /dev/sdm
13 Virtual Disk13 /dev/sdn
14 Virtual Disk14 /dev/sdp
15 Virtual Disk15 /dev/sdo
16 Virtual Disk16 /dev/sdq
17 Virtual Disk17 /dev/sdr
18 Virtual Disk18 /dev/sds
19 Virtual Disk19 /dev/sdt
20 Virtual Disk20 /dev/sdu
21 Virtual Disk21 /dev/sdy
22 Virtual Disk22 /dev/sdv
23 Virtual Disk23 /dev/sdw
24 Virtual Disk24 /dev/sdx

답변1

장치 이름 의 일관성은 /dev/sd*보장되지 않습니다. 마침표.

실제로 파일 시스템을 마운트하는 등 일관된 이름이 필요한 애플리케이션이 있는 경우 대신 해당 ID 또는 WWN을 사용하십시오. /dev/disk/by-id대신 사용할 수 있는 디렉터리 에서 일관된 이름을 가진 심볼릭 링크를 찾을 수 있습니다 /dev/sd*. (그리고 RAID 어레이의 WWN은 가상이며 연결된 컨트롤러에서만 고유함을 보장할 수 있습니다.) 그리고 가상 디스크 UUID는 /etc/fstab장치 경로 대신 사용할 수 있습니다.

관련 정보