GNU/Linux >> Znalost Linux >  >> Linux

Jak přiřadím zařízení /dev/sd k hardwaru, který představují?

Můžete se podívat do /sys/block :

-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

Nebo pokud nemáte /sys , můžete se podívat na /proc/scsi/scsi :

-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

hdparm -i /dev/sdb

To by vám mělo poskytnout model a sériové číslo jednotky.


Jak v této své odpovědi zmínil nenapodobitelný Gilles, pokud vaše jádro používá udev můžete použít udevadm příkaz k dotazování zařízení:

udevadm info -n /dev/sda -a

(Bohužel, v některých případech [dvojnásob smutné je, že v tomto případě to pro mě platí] udev se nepoužívá a/nebo udevadm není k dispozici.)


Linux
  1. Jak vyměnit vadný pevný disk v softwarovém RAID systému Linux

  2. Jak vygenerovat náhodné heslo v linuxu pomocí /dev/random

  3. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  1. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  2. Kdy použít /dev/random vs /dev/urandom?

  3. Linux – Jak přiřadit zařízení /dev/sd k hardwaru, který představují?

  1. Jak úplně umlčet Cronjob do /dev/null/?

  2. Jak kódovat base64 /dev/random nebo /dev/urandom?

  3. Jak zaměníte /dev/sda s /dev/sdb?