linux查询硬盘型号命令
linux查询硬盘型号命令详细介绍
在 Linux 中查询硬盘型号,可根据场景选择以下命令:
1.
lshw(硬件信息汇总)
bash
lshw disk
- 输出示例:plaintext
*-diskdescription: ATA Disk
product: Samsung SSD 870 QVO 1TB
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
...
- 说明:需安装
hwdata包(多数发行版预装),显示磁盘完整型号、序列号等信息。
2.
lsblk(简洁块设备列表)
bash
lsblk NAME,MODEL
- 输出示例:plaintext
NAME MODELsda Samsung SSD 870 QVO 1TB
nvme0n1 Samsung SSD 980 PRO 1TB
- 说明:无需 sudo,直接显示设备名和型号,适合快速查看。
3.
smartctl(SATA/SAS 硬盘详细信息)
bash
smartctl /dev/sda
- 输出示例:plaintext
Device Model: Samsung SSD 870 QVO 1TBSerial Number: S4NBNX0R701234
...
- 说明:需安装
smartmontools,适用于检测 SMART 信息,NVMe 硬盘可用nvme命令替代。
总结建议:
- 快速查型号:首选
lsblk -o NAME,MODEL(无依赖,简洁)。 - 完整硬件信息:使用
lshw -class disk(需 sudo)。 - 诊断用途:
smartctl或nvme配合具体设备(需提前安装)。
根据 Linux 发行版不同(如 Ubuntu、CentOS),部分命令可能需要通过 apt 或 yum 安装对应工具包。