- lsblk 命令检查
$ lsblk -d -o name,rota
如果 ROTA 值为 1,则磁盘类型为 HDD,如果 ROTA 值为 0,则磁盘类型为 SSD。可以在上面的屏幕截图中看到 sda 的 ROTA 值是 1,表示它是 HDD。
2. 检查磁盘是否旋转
$ cat /sys/block/sda/queue/rotational
此处,该值也是 1,表示磁盘类型为硬盘驱动器 (HDD)。如果值为 0,则它是 SSD。
- 如果是raid盘,可以通过命令行工具
比如:storcli64 /c0 show
- 使用smartctl工具查看
smartctl -a /dev/sda | grep 'Rotation Rate'
Rotation Rate: Solid State Device
如果驱动器是 SSD,则输出将如下所示。
Rotation Rate: Solid State Device
而且,如果驱动器是 HDD,则输出将如下所示。
Rotation Rate: 5400 rpm