GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come correlare i dispositivi /dev/sd all'hardware che rappresentano?

Un'unità sta cominciando a guastarsi e conosco il dispositivo solo dal suo /dev/sdb designazione del file del dispositivo. Quali sono i modi che posso utilizzare per correlare il file del dispositivo a un dispositivo hardware reale per sapere quale unità sostituire fisicamente?

Bonus: Cosa succede se non ho /dev/disk/ e le sue sottodirectory su questa installazione? (Il che, purtroppo, non lo faccio)

Risposta accettata:

Puoi cercare in /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

O se non hai /sys , puoi guardare /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

Linux
  1. Come generare una password casuale in Linux usando /dev/random

  2. Linux:cosa significa la lettera "u" in /dev/urandom?

  3. Come mappare il dispositivo /dev/sdX e /dev/mapper/mpathY dal dispositivo /dev/dm-Z

  4. Come ottengo il percorso di un processo in Unix/Linux

  5. Come codificare in base64 /dev/random o /dev/urandom?

Come sostituire un disco rigido guasto nel software RAID Linux

tty (/dev/tty ) vs pts (/dev/pts) in Linux

Come reindirizzare l'output su /dev/null in Linux

Come posso correlare i dispositivi /dev/sd all'hardware che rappresentano?

Linux:differenza tra /dev/console , /dev/tty e /dev/tty0

È sbagliato collegare /dev/random a /dev/urandom su Linux?