GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Wie korreliert man /dev/sd-Geräte mit der Hardware, die sie darstellen?

Ein Laufwerk beginnt auszufallen und ich kenne das Gerät nur anhand seines /dev/sdb Gerätedateibezeichnung. Auf welche Weise kann ich diese Gerätedatei mit einem tatsächlichen Hardwaregerät korrelieren, um zu wissen, welches Laufwerk physisch ersetzt werden muss?

Bonus: Was ist, wenn ich /dev/disk/ nicht habe und seine Unterverzeichnisse auf dieser Installation? (Was ich leider nicht tue)

Akzeptierte Antwort:

Sie können in /sys/block nachsehen :

-bash-3.2$ ls -ld /sys/block/sd*/device
lrwxrwxrwx 1 root root 0 Jun  8 21:09 /sys/block/sda/device -> ../../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0
lrwxrwxrwx 1 root root 0 Jun  8 21:10 /sys/block/sdb/device -> ../../devices/pci0000:00/0000:00:1f.2/host1/target1:0:0/1:0:0:0
lrwxrwxrwx 1 root root 0 Jun  8 21:10 /sys/block/sdc/device -> ../../devices/pci0000:00/0000:00:1f.2/host2/target2:0:0/2:0:0:0
lrwxrwxrwx 1 root root 0 Jun  8 21:10 /sys/block/sdd/device -> ../../devices/pci0000:00/0000:00:1f.2/host3/target3:0:0/3:0:0:0

Oder wenn Sie /sys nicht haben , können Sie sich /proc/scsi/scsi ansehen :

-bash-3.2$ cat /proc/scsi/scsi 
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000340AS     Rev: SD1A
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000340AS     Rev: SD1A
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000340AS     Rev: SD1A
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: ATA      Model: ST31000340AS     Rev: SD1A
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: PepperC  Model: Virtual Disc 1   Rev: 0.01
  Type:   CD-ROM                           ANSI SCSI revision: 03

Linux
  1. So generieren Sie ein zufälliges Passwort unter Linux mit /dev/random

  2. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  3. Wie portabel sind /dev/stdin, /dev/stdout und /dev/stderr?

  4. Linux – Was bedeutet der Buchstabe „u“ in /dev/urandom?

  5. So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

tty (/dev/tty ) vs. pts (/dev/pts) unter Linux

So leiten Sie die Ausgabe unter Linux nach /dev/null um

Wie kann ich die Anzahl und Größe von Linux-Ramdisks (/dev/ram0 - /dev/ram15) ändern?

Wie erstellt man /dev/null?

Wie korreliere ich /dev/sd-Geräte mit der Hardware, die sie darstellen?

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0