扣丁学堂Linux培训之判断磁盘是SSD还是HDD三种方法

2018-05-10 15:12:38 1600浏览

今天扣丁学堂Linux培训视频教程给大家介绍一下关于如何判断linux磁盘是固态硬盘还是机械硬盘的方法呢?下面我们一起来看一下吧。



方法一

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

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

  [pythontab@pythontab.com~]$cat/sys/block/sda/queue/rotational
  0
  [pythontab@pythontab.com~]$grep^/sys/block/*/queue/rotational
  /sys/block/ram0/queue/rotational:1
  /sys/block/sda/queue/rotational:0
  /sys/block/sdb/queue/rotational:0
  /sys/block/sdc/queue/rotational:0
  /sys/block/sdd/queue/rotational:0

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

方法二

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


[pythontab@pyhontab.com~]$lsblk-d-oname,rota
NAMEROTA
sda0
sdb0
sdc0
sdd0



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

方法三

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

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

  Disk/dev/sda:120.0GB,120034123776bytes
  255heads,63sectors/track,14593cylinders
  Units=cylindersof16065*512=8225280bytes
  Sectorsize(logical/physical):512bytes/512bytes
  I/Osize(minimum/optimal):512bytes/512bytes
  Diskidentifier:0x00074f7d
  [pythontab@pyhontab.com~]$sudofdisk-l
  Disk/dev/nvme0n1:238.5GiB,256060514304bytes,500118192sectors
  Units:sectorsof1*512=512bytes
  Sectorsize(logical/physical):512bytes/512bytes
  I/Osize(minimum/optimal):512bytes/512bytes
  Disklabeltype:dos
  Diskidentifier:0xad91c214
  ......


其他方法

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


以上就是关于扣丁学堂Linux培训之判断磁盘是SSD还是HDD三种方法的详细介绍,最后想要了解更多关于Linux发展前景趋势,请关注扣丁学堂Linux培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Linux视频教程系统,通过千锋扣丁学堂金牌讲师在线录制的Linux视频教程课程,让你快速掌握Linux从入门到精通开发实战技能。扣丁学堂Linux技术交流群:422345477。


扣丁学堂微信公众号



关注微信公众号获取更多的学习资料



查看更多关于“Linux培训资讯的相关文章>>


标签: Linux命令 Linux视频教程 Linux培训 Linux在线学习 Linux在线视频 Linux系统

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号