当前位置: 首页 > news >正文

centos怎么查看磁盘是机械还是固态

在 CentOS 系统中,判断磁盘是机械硬盘(HDD)还是固态硬盘(SSD)可以通过以下多种方法实现,以下是具体操作步骤及原理说明:


一、通过 /sys文件系统(推荐)

1. 查看 rotational文件

每个磁盘设备在 /sys/block/目录下对应一个子目录(如 sdanvme0n1),其 queue/rotational文件的值直接表明磁盘类型:

 
cat /sys/block/sda/queue/rotational
  • 输出 0​:表示 SSD(固态硬盘)

  • 输出 1​:表示 HDD(机械硬盘)

批量查看所有磁盘​:

grep -r ^0 /sys/block/*/queue/rotational  # 列出所有 SSD
grep -r ^1 /sys/block/*/queue/rotational  # 列出所有 HDD

二、使用 lsblk命令

lsblk命令可显示磁盘属性,结合 -d -o rota参数直接查看旋转状态:

lsblk -d -o NAME,ROTA
  • ROTA=0​:SSD

  • ROTA=1​:HDD

示例输出​:

 
NAME   ROTA
sda     0
nvme0n1 0
sdb     1

三、通过 smartctl工具(需安装)

smartctl是 SMART(自我监测与分析技术)工具,可读取硬盘详细信息:

  1. 安装工具​:

    sudo yum install smartmontools  # CentOS 7/8
  2. 查看旋转速率​:

     
    sudo smartctl -i /dev/sda | grep "Rotation Rate"
    • SSD​ 输出:Solid State Device

    • HDD​ 输出:XXX RPM(如 7200 RPM


四、使用 hdparm命令

hdparm可查询硬盘参数,通过 Nominal Media Rotation Rate判断:

 
sudo hdparm -I /dev/sda | grep "Nominal Media Rotation Rate"
  • SSD​ 输出:Solid State Device

  • HDD​ 输出:XXX RPM(如 5400 RPM


五、通过 lshw命令(需安装)

lshw可列出硬件信息,包含磁盘类型描述:

  1. 安装工具​:

    sudo yum install lshw
  2. 查看磁盘信息​:

     
    sudo lshw -class disk | grep -A 5 "description"
    • SSD​ 描述通常包含 SSDSolid State

    • HDD​ 描述通常包含 HDDMechanical


六、其他方法

1. 查看 /proc/partitions

通过分区表间接判断(需结合其他命令):

 
cat /proc/partitions
2. 使用 fdisk查看型号
 
sudo fdisk -l /dev/sda | grep "Disk model"
  • SSD​ 型号可能包含 SSDNVMe等关键词

  • HDD​ 型号通常包含 ST(希捷)、WD(西数)等厂商标识


总结与建议

方法

优点

缺点

适用场景

/sys/block/rotational

无需安装工具,直接读取

需已知设备名称(如 sda

快速检查单个磁盘

lsblk -d -o ROTA

一行命令显示所有磁盘信息

依赖 util-linux

批量查看多磁盘

smartctl

信息全面(含健康状态)

需安装工具

详细诊断硬盘状态

hdparm

支持更多参数查询

需安装工具

高级用户调试

推荐优先使用 lsblk/sys方法,简单高效。若需进一步确认硬盘健康状态,可结合 smartctl进行分析。

http://www.dtcms.com/a/516406.html

相关文章:

  • 全面掌握 PostgreSQL 关系型数据库,PostgreSQL 介绍,笔记02
  • 自己做网站在线看pdf建立官方网站多少钱
  • 怎么做网站的页眉抖音上做我女朋友网站
  • 感知即安全:安防监控系统的价值重构
  • linux init3 命令行终端模式下连接wifi
  • 上下文工程(context engineering)学习笔记
  • 网站黄页推广软件丽水网站建设微信推广
  • OpenAI推出了支持人工智能的浏览器ChatGPT Atlas
  • 百度不收录网站文章还有哪些数据库网站
  • 学习Java第四十六天——黑马商城MQ入门85~100
  • 031-Cruehead.1
  • 双管齐下:结合显式等待与Timeout处理复杂Ajax网页
  • 重庆网站营销公司wordpress使用百度分享插件下载
  • 快速上手大模型:机器学习5(逻辑回归及其代价函数)
  • 网站更换服务器怎么做建筑企业资质公司
  • 【Linux】系统中的文件管理
  • 国产化Excel开发组件Spire.XLS教程:使用Python将TXT文件转换为CSV
  • 找个网站懂的网站连云港网站关键词
  • FFmpeg介绍、使用说明
  • FreeRTOS中断优先级与任务优先级的核心区别
  • 多语言 网站源码网站开发哈尔滨网站开发公司
  • 从seo角度去建设网站洗发水营销推广软文800字
  • neo4j的基础安装及简单实例
  • 标准 IO
  • [人工智能-大模型-38]:模型层技术 - 不同类型的机器学习算法原理的对比
  • 做网站框架图哪个在线网站好用百度seo和sem的区别
  • 网站建设项目工作分解结构快影
  • Spring Boot 多数据源与事务管理深度解析:从原理到实践
  • 做网站注册页面微擎 网站开发工具
  • 怎么解除百度网盘下载限速