Linux中判断磁盘是固态硬盘或机械硬盘怎样做
Admin 2022-07-26 群英技术资讯 984 次浏览
这篇文章主要介绍“Linux中判断磁盘是固态硬盘或机械硬盘怎样做”,有一些人在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 -o name,rota NAME ROTA sda 0 sdb 0 sdc 0 sdd 0
这种方法的优势在于它只列出了你要看的内容,结果比较简洁明了。还是那个规则,ROTA是1的表示可以旋转,反之则不能旋转。
可以通过fdisk命令查看,参数-l表示列出磁盘详情。在输出结果中,以Disk开头的行表示磁盘简介,下面是一些详细参数,我们可以试着在这些参数中寻找一些HDD特有的关键字,比如:”heads”(磁头),”track”(磁道)和”cylinders”(柱面)。
下面分别是HDD和SSD的输出结果
Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00074f7d [pythontab@pyhontab.com ~]$ sudo fdisk -l Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xad91c214 ......
其他方法
可以使用第三方工具判断,比如smartctl,这些工具的结果展示比较直观,但是需要单独安装。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
当我们的服务器磁盘空间快满了,可能就需要新增一块磁盘了。但添加了新的磁盘不是立马就可以用的,需要进行一系列的操作:磁盘分区、格式化、挂载等操作。下面,我来和大家说下如何给linux系统添加新的分区分区分区前我们要找到新的磁盘名称。
我们知道,交换机不像集线器那样傻,对一个端口收到的每个字节都传输到其他所有端口。交换机能够通过自主学习能力,认识自己的每一个端口上连接的主机。
linux下查看cpu核数的方法是什么?在Linux中,我们可以使用“cat /proc/cpuinfo| grep "cpu cores"| uniq”来查看CPU核数,即每个物理CPU中core的个数。下文对cpu核数查询命令以及代表意思都有介绍,感兴趣的朋友可以了解看看。
linux创建文件夹命令是mkdir,语法为【mkdir (选项)(参数)】,其中Z为设置安全上下文,当使用SELinux时有效,version显示版本信息。
CentOS6.4部署DNS服务器的记录
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008