如何找到硬盘品牌名称或型号?
我正在使用xubuntu 14.04。 我需要知道内部硬盘驱动器的制造商名称或类似信息。
例如,在使用Windows时,我们可以在设备管理器中查看硬盘驱动器和其他设备的制造商信息。 在Ubuntu中是否有类似的硬盘驱动器?
你可以使用lshw
。
如果尚未安装, sudo apt-get install lshw
从终端( Ctl + Alt + T )运行sudo apt-get install lshw
进行安装。
然后从终端你可以运行:
$ 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
。
转到Dash并搜索“Disks”。 您应该看到一个具有该确切名称的应用程序。 打开它以获取您需要的信息。
Ubuntu附带了UDisks2
库,它提供了udisks守护程序和几个命令行工具来查询磁盘信息和操作驱动器。 特别是,如果要在本地找不到root权限的信息, 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
这是另一种选择:
在终端运行:
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