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

Vom df-Gerätenamen zum Namen des physischen Laufwerks (Hersteller / Typ)

sudo lshw -class disk
  *-cdrom                 
       description: DVD-RAM writer
       product: CDDVDW SH-S223Q
       vendor: TSSTcorp
       physical id: 0
       bus info: [email protected]:0.0.0
       logical name: /dev/cdrom
       logical name: /dev/cdrw
       logical name: /dev/dvd
       logical name: /dev/dvdrw
       logical name: /dev/sr0
       version: SB02
       capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
       configuration: ansiversion=5 status=ready
     *-medium
          physical id: 0
          logical name: /dev/cdrom
  *-disk
       description: ATA Disk
       product: WDC WD1600AAJS-0
       vendor: Western Digital
       physical id: 1
       bus info: [email protected]:0.0.0
       logical name: /dev/sda
       version: 01.0
       serial: WD-WMAV2P964464
       size: 149GiB (160GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 signature=000c0805
  *-disk
       description: SCSI Disk
       physical id: 0.0.0
       bus info: [email protected]:0.0.0
       logical name: /dev/sdb
       size: 931GiB (1TB)
       capabilities: partitioned partitioned:dos
       configuration: signature=a39eabc7

Die QNAP NAS-Produkte führen Firmware aus, die im Wesentlichen eine benutzerdefinierte Linux-Distribution ist. Es ist ziemlich spartanisch, mit einem minimalen Satz von Befehlszeilen-Tools (und viele von denen, die von busybox bereitgestellt werden ). Glücklicherweise gibt es eine anständige Implementierung von hdparm dort, also sollten Sie in der Lage sein, ein Laufwerk wie folgt abzufragen:

hdparm -I /dev/sda

Hier ist die Ausgabe, die ich von einem „QNAP TS-239 Pro NAS“ mit einem „Western Digital RE4 1TB“-Laufwerk erhalte (die Ausgabe ist wörtlich, mit Ausnahme der Seriennummer des Laufwerks, die ich absichtlich unkenntlich gemacht habe):

/dev/sda:

ATA device, with non-removable media
    Model Number:       WDC WD1003FBYX-01Y7B0                   
    Serial Number:      AB-CDEF01234567
    Firmware Revision:  01.01V01
Standards:
    Supported: 8 7 6 5 
    Likely used: 8
Configuration:
    Logical     max current
    cylinders   16383   16383
    heads       16  16
    sectors/track   63  63
    --
    CHS current addressable sectors:   16514064
    LBA    user addressable sectors:  268435455
    LBA48  user addressable sectors: 1953525168
    device size with M = 1024*1024:      953869 MBytes
    device size with M = 1000*1000:     1000204 MBytes (1000 GB)
Capabilities:
    LBA, IORDY(can be disabled)
    Queue depth: 32
    Standby timer values: spec'd by Standard, with device specific minimum
    R/W multiple sector transfer: Max = 16  Current = 0
    Advanced power management level: unknown setting (0x0080)
    Recommended acoustic management value: 128, current value: 254
    DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 
         Cycle time: min=120ns recommended=120ns
    PIO: pio0 pio1 pio2 pio3 pio4 
         Cycle time: no flow control=120ns  IORDY flow control=120ns
Commands/features:
    Enabled Supported:
       *    NOP cmd
       *    READ BUFFER cmd
       *    WRITE BUFFER cmd
       *    Host Protected Area feature set
       *    Look-ahead
       *    Write cache
       *    Power Management feature set
            Security Mode feature set
       *    SMART feature set
       *    FLUSH CACHE EXT command
       *    Mandatory FLUSH CACHE command 
       *    Device Configuration Overlay feature set 
       *    48-bit Address feature set 
       *    Automatic Acoustic Management feature set 
            SET MAX security extension
       *    SET FEATURES subcommand required to spinup after power up
            Power-Up In Standby feature set
       *    Advanced Power Management feature set
       *    DOWNLOAD MICROCODE cmd
       *    General Purpose Logging feature set
       *    SMART self-test 
       *    SMART error logging 
Security: 
    Master password revision code = 65534
        supported
    not enabled
    not locked
    not frozen
    not expired: security count
        supported: enhanced erase
    168min for SECURITY ERASE UNIT. 168min for ENHANCED SECURITY ERASE UNIT.
Checksum: correct

"Vendor" und "Type" werden nicht explizit von hdparm gemeldet . "Modellnummer" ist jedoch gemeldet, und eine schnelle Websuche sollte alles liefern, was Sie über ein Laufwerk wissen müssen.


Die meisten modernen Linux-Systeme verwenden udev zum Verwalten von Geräten. Dies ist jedoch nicht bei allen eingebetteten Geräten der Fall; Ich weiß nicht, ob dieses spezifische Gerät udev verwendet.

udevadm info -n /dev/sda3 -a
udevadm info -n /dev/sda3 -q property

druckt alles, was das System über /dev/sda3 weiß . Dies sind die gleichen Informationen, die Sie in /sys finden , aber udev übernimmt die Arbeit, die Hierarchie hinunterzugehen, um alle Daten zu sammeln.


Linux
  1. Prozessname von seiner PID in Linux

  2. Zuordnung einer Gerätenummer zu einem logischen Gerätenamen

  3. Wie kann man Eingaben von verschiedenen Tastaturen unterscheiden?

  4. Wie entferne ich das Cache-Gerät aus bcache?

  5. Ich habe versehentlich mein WLAN-Gerät wlan0 gelöscht

So erstellen Sie unter Linux ein ISO von einem bootfähigen USB-Laufwerk

So booten Sie von einem USB-Laufwerk in Virtualbox unter Linux

Notify-Send von einer Udev-Regel aufrufen?

So finden Sie den Prozessnamen anhand seiner PID

MegaCli:Rufen Sie den Gerätenamen /dev/sd* für ein logisches Laufwerk ab

Warum muss ein RAID 10-Gerät initialisiert werden?