检查 SSD 或 HDD 的方法 Linux 操作系统

在某些时候,您一定很想知道您的笔记本电脑/PC 上使用的是固态驱动器 (SSD) 还是硬盘驱动器 (HDD)。 如果是这样,检查磁盘驱动器的类型很容易 Linux. 有多种方法可以验证和检查您使用的是 SSD 还是 HDD。 这 Linux 自内核 2.6.29 引入以来,操作系统可以自动检测 SSD。

在本文中,我们将讨论检查它是 SSD 还是 HDD 的方法 Ubuntu 20.04 LTS 服务器。

使用 lsblk 命令检查

检查磁盘类型是SSD还是HDD Linux,我们可以使用 lsblk 命令。 这是由于磁盘的旋转特性。 如果在您的计算机上找不到 lsblk 命令 Linux 分布像 Ubuntu 20.04 然后你可以用下面的命令安装它。

$ sudo apt install util-linux

然后要检查磁盘类型,请使用 lsblk 运行以下命令,如下所示。

$ lsblk -d -o name,rota

需要明确的是,如果 ROTA 值为 1,则您的磁盘类型为 HDD,如果 ROTA 值为 0,则为 SSD。 在这里,您可以在上面的屏幕截图中看到 1 是 sda 的 ROTA 值,vda 表示它是 HDD。

检查磁盘是否旋转

硬盘驱动器(HDD)通过磁盘的旋转工作,而SSD没有这样的旋转磁盘。 要验证您使用的是 SSD 还是 HDD,您必须检查它是否是旋转的。 如果它是旋转的那么该值必须是 1,如果不是那么它是 0。

要检查该值,您必须打印 /sys/block/ 的值标准差/队列/旋转。 有关更多详细信息,请运行如下所示的命令。

$ cat /sys/block/sda/queue/rotational

此处值为 1,表示磁盘类型为硬盘驱动器 (HDD)。 如果该值为 0,则它是 SSD。

其他 example 检查磁盘是否旋转,运行如下所示的命令。

$ cat /sys/block/vda/queue/rotational

此处的值也是 1,表示磁盘类型为硬盘驱动器 (HDD)。 如果该值为 0,则它是 SSD。

使用监控工具-smartctl进行检查

如果是 SSD 或 HDD,这是检查磁盘类型的明智方法。 由于智能监控工具是这样一个包,它由一个名为 智能控制. 所以要安装这样的工具 ubuntu 20.04 LTS 服务器,您可以运行如下所示的命令。

$ sudo apt install smartmontools -y

现在使用以下命令检查 smartd 服务是否正在运行。

$ sudo systemctl status smartd

如果默认情况下它不是活动的,您可以使用如下所示的命令启动它。

$ sudo systemctl start smartd

当 smartd 服务正在运行时,运行如下所示的命令来检查您使用的是 HDD 还是 SSD。

$ sudo smartctl -a /dev/sda | grep 'Rotation Rate'

在这里,我们正在检查驱动器 sda。

使用上述命令,如果驱动器是 SSD,则输出将如下所示。

转速:固态设备

而且,如果驱动器是 HDD,则输出将如下所示。

转速:5400 rpm

结论

在本文中,我们讨论了检查磁盘是 HDD 还是 SSD 的方法 Linux 操作系统之类的 Ubuntu 20.04 LTS 服务器。 如果您一直对它感到好奇,请尝试使用上述任何一种方法来找到它。 谢谢你!