首先我们得知道什么是SSD和HDD?

区别一:
1、SSD就是固态硬盘,它的优点是速度快,日常的读写比机械硬盘快几十倍上百倍。缺点是单位成本高,不适合做大容量存储。
2、HDD就是机械硬盘,它的优点是单位成本低,适合做大容量存储,但速度远不如SSD。
区别二,工作原理不一样 :
ssd里面是由闪存颗粒组成的 读取速度要比HDD快的多 但是使用寿命的话ssd没有hdd这么久,它的读取次数是有限的。

方法一:

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

在这里插入图片描述

方法二:

使用lsblk命令进行判断,参数-d表示显示设备名称,参数-o表示仅显示特定的列。
ROTA是1的表示可以旋转,反之则不能旋转

在这里插入图片描述

方法三:

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

在这里插入图片描述在这里插入图片描述

Logo

更多推荐