2022
我们一起努力

Linux如何判断磁盘是固态硬盘还是机械硬盘?

  Linux如何判断磁盘是固态硬盘还是机械硬盘?本篇文章为大家分享一下Linux判断磁盘类型具体方法。

  方法一

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

  如果返回0.则表示磁盘不可以旋转,那么就是SSD了。

  这种方法有个问题,那就是/sys/block/下面不只有硬盘,还可能有别的块设备,它们都在干扰你的判断。

  方法二

  使用lsblk命令进行判断,参数-d表示显示设备名称,参数-o表示仅显示特定的列。

  这种方法的优势在于它只列出了你要看的内容,结果比较简洁明了。还是那个规则,ROTA是1的表示可以旋转,反之则不能旋转。

  方法三

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

  下面分别是HDD和SSD的输出结果

  其他方法

  可以使用第三方工具判断,比如smartctl,这些工具的结果展示比较直观,但是需要单独安装。成功!

赞(0)
文章名称:《Linux如何判断磁盘是固态硬盘还是机械硬盘?》
文章链接:https://www.fzvps.com/116827.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!