/dev/disk/by-path/
ist das, was du suchst
Mein Pendelantrieb in einem "bestimmten" USB-Port war zB:
pci-0000:03:00.0-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdc
Nach dem Trennen und Anschließen an einen anderen Port war dies:
pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0 -> ../../sdc
Und doch in einem anderen Hafen:
pci-0000:00:1d.0-usb-0:1.2:1.0-scsi-0:0:0:0 -> ../../sdc
Ich beließ es dort, steckte ein anderes Laufwerk in den "bestimmten" Port. Nun sind diese zwei:
pci-0000:00:1d.0-usb-0:1.2:1.0-scsi-0:0:0:0 -> ../../sdc pci-0000:03:00.0-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdd
Beachten Sie, dass das sdd
(andere Pendel) den Namen "by-path" hat, den er sdc
hatte, als er sich in dem "bestimmten" USB-Port befand. Der vollständige Pfad im Dateisystem lautet
/dev/disk/by-path/pci-0000:03:00.0-usb-0:1:1.0-scsi-0:0:0:0
in meinem Fall. Die erste Partition ist
/dev/disk/by-path/pci-0000:03:00.0-usb-0:1:1.0-scsi-0:0:0:0-part1
Ich glaube, das löst dein Problem.