I have been trying to get ZFS on Linux to read / process the vdev_id.conf file and give me a /dev/disk/by-vdev directory, to no avail.
I have a SAS HBA with redundant connectivity to several hard drives.
I have read the documentation but I am not quite sure what to put in the PCI_ID column.
I have left everything defaulted out, and still I do not even see the directory "by-vdev".
I run the command "udevadm trigger", but I get to errors or output, just a return.
This is my file:
multipath yes
# PCI_SLOT HBA PORT CHANNEL NAME
channel 85:00.0 1 A
channel 85:00.0 0 B
channel 86:00.0 1 A
channel 86:00.0 0 B
I have enabled multipathd, removed the blacklist-all directive with "mpathconf --enable" command, and got the mpath devices in /dev/mapper.
Not sure where to go from here to populate the by-vdev directory.
OS is CentOS 7.3 with Kernel 4.8
Thanks for any help given!