我正在使用 xubuntu 14.04。我需要知道内置硬盘的制造商名称或类似信息。
例如,当使用 Windows 时,我们可以在设备管理器中看到硬盘和其他设备的制造商信息。Ubuntu 中是否有类似的硬盘信息?
答案1
Ubuntu 自带UDisks2
库,提供udisks 守护进程并结合命令行工具来查询磁盘信息并以其他方式操作驱动器。特别是,udisksctl status
如果您想在本地没有 root 权限的情况下查找信息,命令非常有用。
$ 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
另一种间接方法是通过以下方式识别驱动器上存储的文件系统:唯一唯一标识符:
$ 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
答案2
您可以使用lshw
。
如果尚未安装,请sudo apt-get install lshw
从终端(++ Ctl)运行进行安装。AltT
然后你可以从终端运行:
$ 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
了解更多信息。
答案3
转到 Dash 并搜索“磁盘”。您应该会看到一个具有该名称的应用程序。打开它以获取所需的信息。
答案4
这是另一个选择:
在终端中运行:
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