以下の 2 か所にリンクされる
- /dev/disk/by-id/usb-${VENDOR}_${MODEL}_${SERIAL}-${LUN}
- /dev/disk/by-path/pci-${BUS}-usb-0:${PORT}:1.0-scsi-0:0:0:${LUN}
なお、SERIAL は lsblk で表示される LHR-4BNHEU3 の SERIALとなる。
lsblk で WWN が表示されないのと同様、
- /dev/disk/by-id/wwn-${WWN}
はリンクが作成されない。
Ubuntu 16.04.2 LTS だと shared library の依存関係は以下の様な感じなので、
/etc/udev/rule.d/ で hdparm 使って serial number と wwn 抜くようにすればどうにか出来そうな気はする。
要検討。
$ ldd /lib/udev/scsi_id
linux-vdso.so.1 => (0x00007ffc83b18000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdf13fc2000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdf13da5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdf139da000)
/lib64/ld-linux-x86-64.so.2 (0x000055fe94af7000)
$ ldd /sbin/hdparm
linux-vdso.so.1 => (0x00007fff181e8000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9682941000)
/lib64/ld-linux-x86-64.so.2 (0x000056158fe84000)