Showing results for 
Search instead for 
Did you mean: 

How to write udev rules for persistent device name for DMP subpaths?

Not applicable

Hi experts,

I'm using SFRAC 6.0.3 on Oracle Linux 5.8 with Oracle storage (2 HBA cards, 4 paths) and would like to make the DMP subpaths persistent after rebooting.

I knew that for single path I can write the following udev rule:

KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -s %p", RESULT=="<scsi_id>", SYMLINK+="<your_disk_name>%n"

But it didn't work for multipath... Anyone can help on this issue? Thanks in advance...

Thanks and Regards,



Level 6
Employee Accredited Certified

Hi, Kiluma


  You can think  about set the disk-naming scheme:


# vxddladm set namingscheme=ebn [persistence={yes|no}] \
[use_avid=yes|no] [lowercase=yes|no]
Use the following command to select operating system-based naming:
# vxddladm set namingscheme=osn [persistence={yes|no}] \
The optional persistence argument allows you to select whether the names
of disk devices that are displayed by DMP remain unchanged after disk
hardware has been reconfigured and the system rebooted. By default,
enclosure-based naming is persistent. Operating system-based naming is not
persistent by default.