Linux下区分磁盘(HDD)和固态硬盘(SSD)命令详解

简介

因为磁盘读写都是通过磁头进行操作,所以通过命令回显磁盘信息进行判断。

命令操作

方法一
判断cat /sys/block//queue/rotational的返回值(其中为你的硬盘设备名称,例如sda等等),如果返回1则表示磁盘可旋转,那么就是HDD了;反之,如果返回0,则表示磁盘不可以旋转,那么就有可能是SSD了。

方法二
使用lsblk命令进行判断,参数-d表示显示设备名称,参数-o表示仅显示特定的列。
[cheshi@cheshi-laptop2 ~]$ lsblk -d -o name,rota
NAME ROTA
nvme0n1 0

方法三
可以通过fdisk命令查看,参数-l表示列出磁盘详情。在输出结果中,以Disk开头的行表示磁盘简介,下面是一些详细参数,我们可以试着在这些参数中寻找一些HDD特有的关键字,比如:”heads”(磁头),”track”(磁道)和”cylinders”(柱面)。
下面分别是HDD的输出结果。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Luckiers/article/details/125587275