Linux如何查看硬盘型号?

通过 lshw 命令(推荐)

特点:系统硬件综合报告,信息最完整
安装

sudo apt install lshw         # Debian/Ubuntu
sudo yum install lshw         # RHEL/CentOS

操作

sudo lshw -class disk         # 列出所有磁盘信息

输出示例

*-disk
   description: ATA Disk
   product: Samsung SSD 870 EVO 1TB   # 此处为硬盘型号
   vendor: Samsung
   physical id: 0.0.0
   ...

关键字段product 行即硬盘型号。


使用 hdparm 命令(专用于SATA/IDE硬盘)

特点:直接读取硬盘固件信息
安装

sudo apt install hdparm        # Debian/Ubuntu
sudo yum install hdparm        # RHEL/CentOS

操作

sudo hdparm -I /dev/sda | grep "Model Number"  # 替换sda为你的硬盘

输出示例

 Model Number:       WDC WD20EFZX-68AWUN0   # 硬盘型号

通过 smartctl(支持SMART数据的硬盘)

特点:获取详细健康状态及型号
安装

sudo apt install smartmontools # Debian/Ubuntu
sudo yum install smartmontools # RHEL/CentOS

操作

sudo smartctl -i /dev/sda | grep "Device Model"  # 替换sda

输出示例

Device Model:     Crucial_CT1000MX500SSD1  # 硬盘型号

查看系统虚拟文件系统

特点:无需安装额外工具
路径

cat /sys/class/block/sda/device/model      # 替换sda

输出示例

SAMSUNG MZVL21T0HCLR-00B00   # 直接返回型号(可能含空格需手动删除)

其他辅助命令

  1. lsblk(查看设备基础信息)

    lsblk -d -o name,model     # 部分系统支持model列
  2. udevadm(查询设备数据库)

    udevadm info -q property -n /dev/sda | grep ID_MODEL=
  3. inxi(系统信息工具)

    sudo inxi -D                # 需安装inxi包

工具 需要root 支持硬盘类型 额外信息
lshw 全部(SATA/NVMe/SCSI) 完整硬件拓扑
hdparm SATA/IDE 硬盘参数与设置
smartctl 支持SMART的硬盘 健康状态与错误日志
/sys文件系统 全部 直接内核数据
lsblk 全部 设备挂载点与分区

注意事项

  1. 权限问题:读取底层硬件需sudo权限(除/sys和部分lsblk场景)。
  2. NVMe硬盘:优先使用lshw或检查NVMe专用路径:
    cat /sys/class/block/nvme0n1/device/model  # nvme0n1为NVMe设备名
  3. 多硬盘场景:先用lsblkfdisk -l确认硬盘设备名(如sda、nvme0n1)。

引用说明参考Linux man手册(man lshwman hdparm)及Kernel.org官方文档,工具行为基于Linux内核5.15+版本验证,不同发行版命令参数可能略有差异。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8522.html

(0)
酷番叔酷番叔
上一篇 2025年7月24日 18:15
下一篇 2025年7月24日 18:34

相关推荐

  • linux 如何打开摄像头驱动

    Linux中,可以使用v4l2-ctl或ffmpeg等工具

    2025年8月14日
    16400
  • 如何启动SELinux?系统安全配置操作步骤详解

    SELinux(Security-Enhanced Linux)是Linux内核中的安全模块,通过强制访问控制(MAC)机制增强系统安全性,有效防止未授权访问和恶意操作,正确启动并配置SELinux对系统安全至关重要,以下是详细操作步骤和注意事项,启动SELinux的前提条件在启动SELinux前,需确保系统满……

    2025年8月27日
    17100
  • Linux系统编译内核的完整流程、工具准备、步骤及注意事项有哪些?

    在Linux系统中编译内核是一项高级操作,通常用于定制系统功能、优化性能或修复内核漏洞,虽然过程相对复杂,但遵循详细步骤可以顺利完成,以下是完整的内核编译流程,从准备工作到最终测试,涵盖关键环节和注意事项,准备工作编译内核前需确保系统环境满足要求,避免中途因依赖或资源不足失败,备份数据内核编译涉及系统核心组件……

    2025年10月6日
    17300
  • 如何快速定位log文件夹在哪?

    在Linux系统中,日志文件(log)是记录系统运行状态、应用程序行为和错误信息的关键文件,无论是排查系统故障、监控服务状态,还是分析安全事件,查看log文件夹都是管理员和开发者的必备技能,下面详细介绍几种查看方法,涵盖常见位置、命令操作和权限管理,Linux的日志文件通常集中在/var/log目录下,这是系统……

    2025年6月21日
    17100
  • 如何在Linux系统中为火狐浏览器安装插件?

    在Linux操作系统中,火狐浏览器(Firefox)作为一款开源、跨平台的网页浏览器,凭借其强大的扩展性(通过插件/扩展功能)深受用户喜爱,插件能够帮助用户定制浏览体验、提升工作效率、增强安全性,例如广告拦截、密码管理、开发者工具等,本文将详细介绍在Linux系统下为火狐浏览器安装插件的多种方法,包括官方扩展商……

    2025年8月27日
    19600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信