df 장치 이름에서 물리적 드라이브 이름으로(공급업체/유형)

df 장치 이름에서 물리적 드라이브 이름으로(공급업체/유형)

df를 통해 장치 이름을 살펴보세요. 물리적 드라이브 이름으로 확인할 수 있는 방법이 있습니까?공급업체/유형.

/dev/sda3               915.4G     34.9G    880.0G   4% /share/HDA_DATA
/dev/sdd3                 1.8T    668.1G      1.1T  36% /share/HDD_DATA

정보를 찾았다는 걸 알게 됐어요시스템/블록, 그런데 거기에서 공급업체의 유형 이름을 찾을 수 없나요?

- 추가 -

내 시스템은 Linux 기반 QNAP NAS이므로 상황이 약간 다를 수 있습니다.

--Steven의 답변을 바탕으로 추가됨--

[~] # hdparm -I /dev/sdb3

/dev/sdb3:
 HDIO_DRIVE_CMD(identify) failed: Invalid argument

답변1

sudo lshw -class disk
  *-cdrom                 
       description: DVD-RAM writer
       product: CDDVDW SH-S223Q
       vendor: TSSTcorp
       physical id: 0
       bus info: scsi@0: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: scsi@1: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: scsi@6:0.0.0
       logical name: /dev/sdb
       size: 931GiB (1TB)
       capabilities: partitioned partitioned:dos
       configuration: signature=a39eabc7

답변2

QNAP NAS 제품은 기본적으로 맞춤형 Linux 배포판인 펌웨어를 실행합니다. 최소한의 명령줄 도구 세트(대다수는 에서 제공 busybox)를 사용하여 매우 깔끔합니다. 다행히도 괜찮은 구현이 있으므로 hdparm다음과 같이 드라이브를 쿼리할 수 있습니다.

hdparm -I /dev/sda

다음은 "Western Digital RE4 1TB" 드라이브가 있는 "QNAP TS-239 Pro NAS"에서 얻은 출력입니다(출력은 그대로입니다. 단, 드라이브의 일련 번호는 의도적으로 가렸습니다).

/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

"공급업체" 및 "유형"은 명시적으로 보고되지 않습니다 hdparm. 그러나 '모델'보고서에 따르면 빠른 웹 검색을 통해 드라이브에 대해 알아야 할 모든 정보를 얻을 수 있습니다.

답변3

대부분의 최신 Linux 시스템에서는우데브장치를 관리합니다. 그러나 모든 임베디드 장치에 해당되는 것은 아닙니다. 이 특정 장치가 udev를 사용하는지 모르겠습니다.

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

시스템이 알고 있는 모든 것을 인쇄합니다 /dev/sda3. 이는 에서 찾은 것과 동일한 정보이지만 /sysudev는 모든 데이터를 수집하기 위해 계층 구조 아래로 이동합니다.

답변4

나에게도 이 문제가 있다. 다음 명령을 찾았습니다.

/sbin/get_hd_smartinfo

인수 없이 실행할 때 사용법 지침을 인쇄합니다.

디스크 번호를 장치에 연결하려면 다음과 같이 사용하십시오.

/sbin/get_hd_smartinfo -d 2 -i 1

ctrl-c를 눌러 종료하면 "Saving file to /tmp/sdX_smart_zzzzzzz"가 인쇄됩니다. 여기서 sdX는 장치입니다.

[/var/log] # /sbin/get_hd_smartinfo -d 2 -i 1 
001 Raw_Read_Error_Rate          215244560 119 099 006 OK
...
242 Lifetime_Reads_To_Host       23449824883497 100 253 000 OK
^CCatch interrupt Singal,Interrupt ..
Save file to /tmp/sdb_smart_563ffc1c

관련 정보