在某些时候,您一定很想知道您的笔记本电脑/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 服务器。 如果您一直对它感到好奇,请尝试使用上述任何一种方法来找到它。 谢谢你!