как найти марку или модель жесткого диска?

18

Я использую xubuntu 14.04. Мне нужно знать название производителя внутреннего жесткого диска или подобную информацию.

Например, при использовании Windows мы можем увидеть информацию о производителе жестких дисков и других устройств в диспетчере устройств. Есть ли что-то подобное в Ubuntu для жестких дисков?

Ahmed
источник
похожие: unix.stackexchange.com/questions/5085/…
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Ответы:

15

Вы можете использовать lshw.

Установите его, запустив sudo apt-get install lshwиз терминала ( Ctl+ Alt+ T), если он еще не установлен.

Затем из терминала вы можете запустить:

$ sudo lshw -C disk
  *-disk                  
       description: ATA Disk
       product: ST9500325AS
       vendor: Seagate
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 0003
       serial: 6VEEA06N
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 sectorsize=512 signature=0007006e

Будет показана вся информация о вашем жестком диске, вы также можете использовать ее для проверки деталей любого другого оборудования. Смотрите man lshwдля получения дополнительной информации.

heemayl
источник
14

Ubuntu поставляется с UDisks2библиотекой, которая предоставляет демону udisks и пару инструментов командной строки для запроса информации о диске и других действий с дисками. В частности, udisksctl statusкоманда полезна, если вы хотите узнать информацию без корневых привилегий локально.

$ udisksctl  status
MODEL                     REVISION  SERIAL               DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030         P0527A    30CG09180078         sda     
Radeon R7                 1.01      A22MD061520000172    sdb     

Udisk2 предоставляет интерфейс D-Bus, поэтому, если вы когда-нибудь захотите использовать его в своих собственных скриптах или приложениях - это возможно. Примером этого может служить мой собственный индикатор использования диска .

Другой способ - через udevadmутилиту управления для подсистемы udev .

$ udevadm info --query=all --name=/dev/sda1 | grep 'ID_MODEL='
E: ID_MODEL=CHN_25SATA01M_030

Альтернативным и косвенным способом является идентификация файловой системы, хранящейся на диске, по UUID :

$ lsblk -o NAME,UUID
NAME   UUID
sda    
└─sda1 8e73e463-fef8-4119-b826-00e74eb4192c
sdb    
└─sdb1 86df21bf-d95f-435c-9292-273bdbcba056

$ sudo blkid /dev/sda1
[sudo] password for user: 
/dev/sda1: UUID="8e73e463-fef8-4119-b826-00e74eb4192c" TYPE="ext4" PARTUUID="73e878a1-01"

Другие методы, которые содержат такую ​​информацию:

  • sudo parted -l
  • cat /sys/block/sda/device/model
Сергей Колодяжный
источник
12

Перейдите в Dash и найдите «Диски». Вы должны увидеть одно приложение с таким точным именем. Откройте его, чтобы получить необходимую информацию.

Screeny

Dawnkeeper
источник
3

Вот еще один вариант:

Запустите в терминале:

       sudo hdparm -I /dev/sda | grep Serial 

Вы получите такой вывод:

     Serial Number:      WD-WCAYUV308920
     Transport:          Serial, SATA 1.0a, SATA II Extensions, 
     SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Музаффар
источник
1
Мне нравится этот ответ, который не требует установки пакета дополнений.
Кеннет Л