linux查看磁盘是ssd还是hdd
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux查看磁盘是ssd还是hdd相关的知识,希望对你有一定的参考价值。
1、判断cat /sys/block/*/queue/rotational的返回值。如果返回1则表示磁盘可旋转,可以判断是HDD;反之,如果返回0,则表示磁盘不可以旋转,就有可能是SSD。
注意:/sys/block/下面不只有硬盘,还可能有别的块设备,它们都会干扰你的判断。
2、使用lsblk命令进行判断,参数-d表示显示设备名称,参数-o表示仅显示特定的列。
参考技术A LinuxSSD是非转动磁盘, Linux可以通过读 sysfs:
cat /sys/block/sda/queue/rotational
返回 0, 就是 SSD。
Windows
据说可以用GetDriveType接口去读。
ATA命令
ATA命令里的Identify Device得到的log中,word 217是Nominal media rotation rate,表示RPM,转数。SSD没有转数,所以有一个标志位表示它是非转动磁盘。本回答被提问者采纳
以上是关于linux查看磁盘是ssd还是hdd的主要内容,如果未能解决你的问题,请参考以下文章