- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
欢迎来到蓝队云小课堂。在 openEuler(如 22.03-SP1 及后续版本)服务器上排查硬件问题时,经常需要查看硬盘的数量、容量、型号、序列号以及判断是 SSD 还是 HDD。以下整理了几条最常用的命令。
lsblk可列出系统中所有块设备(硬盘及分区),包含容量信息:
lsblk
也可以只显示磁盘本身(不含分区),并查看旋转属性来初步判断类型:
lsblk -d -o NAME,SIZE,TYPE,MODEL,ROTA
ROTA = 0 → 非旋转设备(SSD / NVMe)
ROTA = 1 → 机械硬盘(HDD)
使用 lshw -C disk(需 root 权限)可查看每块硬盘的厂商、型号、序列号、容量等详细信息:
sudo lshw -C disk
注意:若系统盘做了 RAID(如 RAID 1),显示的 product 和 serial 可能是 RAID 控制器的信息,而非单块物理盘。
Linux 内核在 /sys/block/<设备名>/queue/rotational中记录了磁盘是否可旋转:
# 将 sda 替换为实际设备名,如 nvme0n1
cat /sys/block/sda/queue/rotational
返回 0 → SSD(固态硬盘,无机械旋转)
返回 1 → HDD(机械硬盘)
批量查看所有磁盘:
grep '' /sys/block/*/queue/rotational
若已安装 smartmontools,可用 smartctl查看更详细的 SMART 信息:
sudo smartctl -i /dev/sda
在输出中查找:
Rotation Rate: Solid State Device→ SSD
Rotation Rate: 7200 rpm(等有数值)→ HDD
以上命令覆盖了 openEuler 服务器上查看硬盘基本信息和判断 SSD/HDD 的常用场景,实际运维中通常组合使用 lsblk+ cat /sys/block/*/queue/rotational即可快速完成盘点。
售前咨询
售后咨询
备案咨询
二维码

TOP