Linux 查看磁盘是不是 ssd 的方法

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。 2024-08-28 12:37:01 阅读 93

lsblk 命令检查

<code>$ lsblk -d -o name,rota

在这里插入图片描述

如果 ROTA 值为 1,则磁盘类型为 HDD,如果 ROTA 值为 0,则磁盘类型为 SSD。可以在上面的屏幕截图中看到 sda 的 ROTA 值是 1,表示它是 HDD。

2. 检查磁盘是否旋转

<code>$ cat /sys/block/sda/queue/rotational

在这里插入图片描述

此处,该值也是 1,表示磁盘类型为硬盘驱动器 (HDD)。如果值为 0,则它是 SSD。

如果是raid盘,可以通过命令行工具

比如:storcli64 /c0 show

在这里插入图片描述

使用smartctl工具查看

<code>smartctl -a /dev/sda | grep 'Rotation Rate'

Rotation Rate: Solid State Device

如果驱动器是 SSD,则输出将如下所示。

Rotation Rate: Solid State Device

而且,如果驱动器是 HDD,则输出将如下所示。

Rotation Rate: 5400 rpm

Note

上述查看方法只针对直通盘有效,如果需要查看使用 RAID组成的盘建议使用storcli 或者arconf相关命令查看



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。