linux怎么识别硬盘

linux怎么识别硬盘,第1张

*** 作方法

01

首先我们开启centos7系统,并使用root账户登录。然后通过fdisk命令查看系统的磁盘信息。我们执行命令"fdisk -l"查看系统的磁盘信息。具体展示如下图所示。

02

然后我们执行命令"badblocks -v /dev/sda1 >result.txt ",执行检测,并将 *** 作结果重定向到result.txt内。具体 *** 作如下图所示。

03

下面我们介绍另外一种方法,采用Smartctl软件,首先我们执行命令“yum install smartmontools”进行安装,具体 *** 作如下图所示。

04

然后我们执行命令“smartctl --help”查看帮助文档,具体 *** 作如下图所示。

05

然后执行命令“systemctl start smartd.service”启动服务,并且检验服务是否启动成功。具体 *** 作如下图所示。

06

然后我们检查磁盘的 Smart 功能是否启用,我们采用命令“smartctl -i /dev/sda”。具体展示如下图所示。

07

当然我们可以通过命令“smartctl -s on /dev/sda”开启磁盘的smart功能。具体 *** 作如下图所示。

08

然后执行命令“smartctl -a /dev/sda”显示磁盘的详细smart信息。

09

然后执行命令“smartctl --test=short /dev/sda”执行磁盘的短期检测。具体展示如下图所示。

特别提示

当然smartctl 还有很多命令格式,本篇只作为入门级查看,更深一步请大家查看帮助文档。

You should get 1 for hard disks and 0 for a SSD.

It will probably not work if your disk is a logical device emulated by hardware (like a RAID controller).

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

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

How to know if a disk is an SSD or an HDD

https://unix.stackexchange.com/questions/65595/how-to-know-if-a-disk-is-an-ssd-or-an-hdd

Linux下判断磁盘是SSD还是HDD的几种方法

https://blog.csdn.net/sch0120/article/details/77725658

Linux下如何查看硬盘是固态硬盘SSD还是机械硬盘HDD

https://blog.csdn.net/qq_40586364/article/details/103908967

Which linux filesystem works best with SSD

https://superuser.com/questions/228657/which-linux-filesystem-works-best-with-ssd


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8359301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存