方法一node
判斷cat /sys/block/*/queue/rotational的返回值(其中*爲你的硬盤設備名稱,例如sda等等),若是返回1則表示磁盤可旋轉(HDD),返回0,則表示磁盤不能夠旋轉(SSD)spa
[root@k8s-node2 ~]# cat /sys/block/*/queue/rotational 1 1 0 1 1 1 1 0 1
方法二code
使用lsblk命令進行判斷,參數-d表示顯示設備名稱,參數-o表示僅顯示特定的列。blog
1 [root@k8s-node2 ~]# lsblk -d -o name,rota 2 NAME ROTA 3 fd0 1 4 sda 1 5 sdb 1 6 sdc 1 7 sdd 1 8 sr0 1
標識爲0的爲SSD磁盤,標識爲1的爲SAS或者SATA盤。lsblk讀取的是 /sys/block/sdb/queue/rotational文件的值,文件值爲0時爲SSD類型的磁盤,文件值爲1時,爲SATA或者SAS類型磁盤。io
[root@k8s-node2 ~]# echo 0 > /sys/block/sdd/queue/rotationalclass
1 [root@k8s-node2 ~]# lsblk -d -o name,rota 2 NAME ROTA 3 fd0 1 4 sda 1 5 sdb 1 6 sdc 1 7 sdd 0 8 sr0 1
sdd磁盤成功模擬成了SSD queue