От df имени устройства до названия физического диска (поставщик / тип)

Такие команды должны быть помещены в ~/.bashrc

4
18.03.2019, 05:07
5 ответов
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
4
27.01.2020, 20:47
  • 1
    На моем NAS QNAP я не нахожу эту команду lshw. Проверенный/sbin/usr/sbin Какая-либо идея, где еще я мог найти его? Я верю Вам, это работает, к сожалению, не на моем основанном на Linux NAS. –  Horst Walter 02.06.2012, 20:54
  • 2
    я использую подход dmesg, как в комментарии jippie выше. Оценит это как ответ так или иначе, так как это корректно. –  Horst Walter 03.06.2012, 01:10

Продукты NAS QNAP выполняют встроенное микропрограммное обеспечение, которое является по существу пользовательским дистрибутивом Linux. Это является довольно спартанским с минимальным набором инструментов командной строки (и многие из обеспеченных busybox). К счастью, существует достойная реализация hdparm там, таким образом, необходимо смочь запросить диск, следующим образом:

hdparm -I /dev/sda

Вот вывод, я получаю от "QNAP TS-239 Pro NAS" с диском "Western Digital RE4 1TB" (вывод является дословным, за исключением порядкового номера диска, который я намеренно затенил):

/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. Однако о "Номере модели" сообщают, и быстрый веб-поиск на нем должен привести к чему-либо, что необходимо знать о диске.

4
27.01.2020, 20:47
  • 1
    Хорошие Звуки, в моем случае я действительно получаю следующий ответ: HDIO_DRIVE_CMD (определяют) отказавший: Недействительный аргумент обновил вопрос. –  Horst Walter 03.06.2012, 02:31
  • 2
    @Horst: Попробовать hdparm -I /dev/sdb вместо этого. /dev/sdb3 наиболее вероятно не диск, а раздел, и hdparm нуждается в диске. –  Steven Monday 03.06.2012, 05:06
  • 3
    Спасибо за подсказку, но никакую удачу. Я попробовал sda, sdb, sdb3, sda3 и т.д., весь одинаковый проблема HDIO_DRIVE_CMD(identify) failed: Invalid argument Выполните его как администратора, который должен быть корнем на QNAP, sudo я не могу найти (попробовал sudo hdparm...) –  Horst Walter 03.06.2012, 11:50

Самые современные системы Linux используют udev для управления устройствами. Это не имеет место на всех встроенных устройствах хотя; я не знаю, использует ли это определенное устройство udev.

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

распечатает все, о чем система знает /dev/sda3. Это - та же информация, в которой Вы найдете /sys, но udev делает работу спуска с иерархии для сбора всех данных.

3
27.01.2020, 20:47
  • 1
    Снова никакая удача с моей системой QNAP, udevadm не доступный. Тем не менее, у нас действительно есть всесторонняя сводка команд здесь прямо сейчас, спасибо. –  Horst Walter 04.06.2012, 11:05

Установка gsmartcontrol инструмент GUI с загрузками информации: http://gsmartcontrol.berlios.de/home/images/info_identity.png

gsmartcontrol (1)    - Hard disk drive health inspection tool
1
27.01.2020, 20:47
  • 1
    Полезной подсказкой, но системой является NAS QNAP, я не могу установить связанные с GUI инструменты. Спасибо так или иначе, и извините что я не сказал это в вопросе. –  Horst Walter 02.06.2012, 20:33

У меня тоже была эта проблема. Я обнаружил команду:

/ sbin / get_hd_smartinfo

При запуске без аргументов выводит руководство по использованию.

Чтобы подключить номер диска к устройству, используйте следующее:

/ sbin / get_hd_smartinfo -d 2 -i 1

Нажмите ctrl-c для завершения, и он напечатает «Сохранить файл в / 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
1
27.01.2020, 20:47

Теги

Похожие вопросы