Devicepfade von Geräten ermitteln

Aus Bluelupo's Wiki
Wechseln zu: Navigation, Suche

Grundsätzliches

Wie kann man die Gerätedateien (Devicefiles) zu den Festplatten ermitteln und welche Varianten gibt es ? Grundsätzlich kann man die Festplatten auf mehreren Wegen ansprechen. Über die Devicefiles z.B. /dev/hda.

  • hd = IDE Disk
  • sd = SCSI Disk bzw. SATA Disk

[h,s]d[a-d] sind die ersten vier Platten am IDE-Bus oder SATA/SCSI-Bus in der Reihenfole

  • a = Masterdisk am primären Kanal
  • b = Slavedisk am primären Kanal
  • c = Masterdisk am sekundären Kanal
  • d = Slavedisk am sekundären Kanal


Devicepfade via UUID

Manchmal ist es sinnvoll die Platten nicht über die Devicefiles sondern über die UUID's anzusprechen z.B. in der Configdatei von GRUB (menu.lst).

 # ls -la /dev/disk/by-uuid
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 B8185B48185B04B2 -> ../../hda1
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 a880ab2f-7b20-416a-a388-5878d7ac4555 -> ../../hdb5


Devicepfade via ID

 # ls -la /dev/disk/by-id
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 ata-WDC_WD1200JB-00CRA1_WD-WMA8C2884692-part1 -> ../../hda1
 lrwxrwxrwx 1 root root   9 2007-09-13 11:13 ata-WDC_WD1600JB-00GVA0_WD-WCAL91526104 -> ../../hdb
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 ata-WDC_WD1600JB-00GVA0_WD-WCAL91526104-part1 -> ../../hdb1


Devicepfade via PATH

 # ls -la /dev/disk/by-path
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 pci-0000:00:0f.1-ide-0:0-part1 -> ../../hda1
 lrwxrwxrwx 1 root root   9 2007-09-13 11:13 pci-0000:00:0f.1-ide-0:1 -> ../../hdb
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 pci-0000:00:0f.1-ide-0:1-part1 -> ../../hdb1


Devicepfade via LABEL

 # ls -la /dev/disk/by-label
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 BOOTDISK -> ../../hdb7
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 ROOTDISK -> ../../hdb6
 lrwxrwxrwx 1 root root  10 2007-09-13 11:13 swap -> ../../hdd5