Video Screencast Help

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

Created: 24 Dec 2013 | 1 comment

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,


Operating Systems:

Comments 1 CommentJump to latest comment

starflyfly's picture

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.

If the answer has helped you, please mark as Solution.