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

Linux 物理机如何区分 SSD 与 HDD ——以 DELL PERC H730 Mini 为例

文章目录

  • Linux 物理机如何区分 SSD 与 HDD ——以 DELL PERC H730 Mini 为例
  • 常见方法(直通盘场景下有效)
    • 通过 rotational 标志
    • 通过 lsblk
    • 通过 smartctl
  • 为什么在企业级服务器上这些方法可能不准?
  • 正确方法:使用 PERC CLI 工具
    • 安装 perccli
    • 查看控制器信息
    • 查看物理磁盘信息
  • 总结
  • 附 perccli包如何从官方下载
  • 🚀 安装 perccli 方法
    • 从 Dell 官方下载
    • 使用 rpm 安装


Linux 物理机如何区分 SSD 与 HDD ——以 DELL PERC H730 Mini 为例

在 Linux 系统中,我们经常需要确认一块硬盘究竟是 固态硬盘 (SSD) 还是 机械硬盘 (HDD),以便做合理的存储规划和性能评估。
在直连硬盘的场景下,方法很简单,但在企业级服务器(例如 DELL 服务器配合 PERC RAID 控制器)上就容易遇到“看不准”的情况。本文结合 PERC H730 Mini 控制器,介绍几种常见方法。


常见方法(直通盘场景下有效)

在没有 RAID 控制器干预时,可以直接在 Linux 下查看硬盘类型。

通过 rotational 标志

cat /sys/block/sda/queue/rotational
  • 1 → 旋转磁盘(HDD)
  • 0 → 固态硬盘(SSD)

通过 lsblk

lsblk -d -o name,rota,model,size

示例输出:

NAME ROTA MODEL               SIZE
sda     1 ST2000DM008-2FR1   1.8T  # HDD
sdb     0 Samsung SSD 860    500G  # SSD

通过 smartctl

smartctl -i /dev/sda | grep Rotation

输出:

  • Rotation Rate: 7200 rpm → HDD
  • Rotation Rate: Solid State Device → SSD

为什么在企业级服务器上这些方法可能不准?

DELL PERC H730 Mini 为例,它是基于 LSI MegaRAID 芯片的硬件 RAID 控制器。
当服务器通过 RAID 卡创建虚拟磁盘时,操作系统看到的并不是物理硬盘,而是 RAID 卡虚拟出来的逻辑卷。

因此:

  • /sys/block/*/queue/rotational 会统一显示为 1(即 HDD)
  • lsblksmartctl 获取的信息也可能不完整
  • 无法区分底层物理盘是 HDD 还是 SSD

正确方法:使用 PERC CLI 工具

安装 perccli

从 Dell 官方下载并安装 perccli RPM 包:

PERCCLI_7.2616.0_Linux.tar.gz

tar xf PERCCLI_7.2616.0_Linux.tar.gz
rpm -ivh perccli-*.rpm

工具路径一般在:

/opt/MegaRAID/perccli/perccli64

查看控制器信息

/opt/MegaRAID/perccli/perccli64 show

输出会包含 RAID 控制器型号,例如:

Model = PERC H730 Mini

查看物理磁盘信息

/opt/MegaRAID/perccli/perccli64 /c0 /eall /sall show

示例输出:

EID:Slt DID State DG     Size Intf Med SED PI SeSz Model
32:0      0 Onln   0 1.818 TB SAS  HDD N   N  512B MG04SCA20ENY
32:1      1 Onln   0 1.818 TB SAS  HDD N   N  512B MG04SCA20ENY
32:2      2 Onln   1 1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019TZ
32:3      3 Onln   1 1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019TZ
32:4      4 Onln   1 1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019TZ
32:5      5 Onln   1 1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019TZ

其中 Med 字段即为硬盘介质类型:

  • HDD → 机械硬盘
  • SSD → 固态硬盘

总结

  • 在普通直通硬盘的 Linux 系统上,可以用 rotationallsblksmartctl 来区分 SSD 和 HDD。
  • 在企业级服务器上,若使用 硬件 RAID 控制器(如 DELL PERC H730 Mini),这些方法可能失效。
  • 此时需要使用 Dell 官方工具 perccli 或进入 RAID BIOS (Ctrl+R),才能看到底层物理磁盘的真实类型。

这就是为什么在数据中心环境下,很多运维人员会误判硬盘类型的原因。


附 perccli包如何从官方下载


🚀 安装 perccli 方法

从 Dell 官方下载

  • Dell 官方支持站点:
    Dell PERC Command Line Interface (perccli)
    搜索 PERC H730 Mini,然后在 驱动与下载 里找到 SAS RAID Storage Manager / perccli 工具。

通常下载到的是一个 RPM 包,例如:

perccli-007.1613.0000.0000-1.noarch.rpm

使用 rpm 安装

假设你已经把 perccli 的 rpm 包放到服务器上:

# 安装 rpm 包
rpm -ivh perccli-*.rpm

安装完成后,一般路径在:

/opt/MegaRAID/perccli/perccli64


文章转载自:

http://lTBMiS56.rpjyL.cn
http://D5i4US7k.rpjyL.cn
http://eWDtAoOW.rpjyL.cn
http://QAFtk3bS.rpjyL.cn
http://zO6vR01Y.rpjyL.cn
http://Xn4DdNYk.rpjyL.cn
http://aT8CcCVZ.rpjyL.cn
http://Hp9Z0zNl.rpjyL.cn
http://1Ek8MQmU.rpjyL.cn
http://tKbQ24Ll.rpjyL.cn
http://NMhrzCA1.rpjyL.cn
http://gVwT0M76.rpjyL.cn
http://iFj7bHpr.rpjyL.cn
http://4Uj0Bl8A.rpjyL.cn
http://goxy1daY.rpjyL.cn
http://RO5u6Rb6.rpjyL.cn
http://xqqIB3wb.rpjyL.cn
http://asj5PBkO.rpjyL.cn
http://iKcSCADX.rpjyL.cn
http://gMalOmuw.rpjyL.cn
http://GSXRPsda.rpjyL.cn
http://VRwjIcn5.rpjyL.cn
http://wgpzHNJy.rpjyL.cn
http://VNy4qHLn.rpjyL.cn
http://Be9nISkI.rpjyL.cn
http://E5P1EQRp.rpjyL.cn
http://pIBo97ID.rpjyL.cn
http://pafkmdtu.rpjyL.cn
http://p9dYjIcG.rpjyL.cn
http://7FA5EsNM.rpjyL.cn
http://www.dtcms.com/a/373610.html

相关文章:

  • AP和stage模式差异
  • 支持生成一维条形码Extend .NET
  • 企业级固态硬盘——U.2接口技术
  • 【Android虚拟摄像头】七、安卓15系统实现虚拟摄像头
  • FxSound:提升音频体验,让音乐更动听
  • Don‘t Sleep:保持电脑唤醒,确保任务不间断
  • android/java中,配置更改导致activity销毁重建的解决方法
  • C++day8作业
  • 【CI/CD】GitHub Actions 快速入门
  • 如何在安卓手机/平板上找到下载文件?
  • Claude Code Windows 原生版安装指南
  • AR技术:多行业数字化转型的加速引擎
  • C++初阶(4)类和对象(上)
  • SpringAI企业级应用开发面试全流程解析:核心技术、架构落地与业务场景实战
  • 从旋转位置编码RoPE到YaRN的原理与实现
  • xfs inode cluster lock order导致的死锁
  • @PostMapping 是什么
  • Vue笔记2+3
  • Android 倒车影像
  • 哈希表-49.字母异位词分组-力扣(LeetCode)
  • JLINK 调试器单步调试单片机
  • AWS TechFest 2025: 智能体企业级开发流程、Strands Agents
  • Cy3-Tyramide,Cyanine 3 Tyramide; 174961-75-2
  • Neural Jacobian Field学习笔记 - jaxtyping
  • 从0到1学习Vue框架Day02
  • 人工智能学习:Transformer结构(编码器及其掩码张量)
  • ThreeJS骨骼示例
  • 网络工程师软考:网络自动化与可编程网络深度解析
  • 天工开物:耐达讯自动化RS232转ProfiBus网关连接变频器的“重生“术
  • WPF资源字典合并报错