如何查找硬盘品牌或型号?

Ahm*_*med 31 hard-drive

我正在使用 xubuntu 14.04。我需要知道内部硬盘驱动器的制造商名称或类似信息。

例如使用windows时,我们可以在设备管理器中看到硬盘驱动器和其他设备的制造商信息。Ubuntu 中是否有类似的硬盘驱动器可用?

Ser*_*nyy 27

Ubuntu 带有UDisks2库,它提供udisks 守护程序和耦合命令行工具来查询磁盘信息并以其他方式操作驱动器。特别是,udisksctl status如果您想在本地查找没有 root 权限的信息,则命令非常有用。

$ udisksctl  status
MODEL                     REVISION  SERIAL               DEVICE
--------------------------------------------------------------------------
CHN 25SATA01M 030         P0527A    30CG09180078         sda     
Radeon R7                 1.01      A22MD061520000172    sdb     
Run Code Online (Sandbox Code Playgroud)

Udisk2 提供 D-Bus 接口,因此如果您想在自己的脚本或应用程序中使用它 - 这是可能的。我自己的磁盘使用指示器就是一个例子 。

另一种方法是通过udev 子系统的udevadm管理实用程序。

$ udevadm info --query=all --name=/dev/sda1 | grep 'ID_MODEL='
E: ID_MODEL=CHN_25SATA01M_030
Run Code Online (Sandbox Code Playgroud)

替代和间接的方法是通过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"
Run Code Online (Sandbox Code Playgroud)

包含此类信息的其他方法:

  • sudo parted -l
  • cat /sys/block/sda/device/model


hee*_*ayl 21

您可以使用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
Run Code Online (Sandbox Code Playgroud)

将显示有关您硬盘驱动器的所有信息,您也可以使用它来检查任何其他硬件的详细信息。查看man lshw更多信息。


Daw*_*per 13

转到 Dash 并搜索“磁盘”。您应该会看到一个具有该确切名称的应用程序。打开它以获取您需要的信息。

筛选


Muz*_*far 5

这是另一种选择:

在终端中运行:

       sudo hdparm -I /dev/sda | grep Serial 
Run Code Online (Sandbox Code Playgroud)

您将得到如下输出:

     Serial Number:      WD-WCAYUV308920
     Transport:          Serial, SATA 1.0a, SATA II Extensions, 
     SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
Run Code Online (Sandbox Code Playgroud)

  • 我喜欢这个不需要安装附加包的答案。 (2认同)