如何在Linux上检查连接的SSD设备是SATA还是PCIe?


9

我有一台连接了SATA和PCIe SSD的机器。是否有一组Linux命令(在Ubuntu或CentOS上)可以用来检查给定的SSD是SATA还是PCIe?

Answers:


8

lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL

将识别所有块设备,即驱动器。然后,跑

sudo hdparm -I / dev / sd X | grep SATA

其中X是找到的每个驱动器号。如果结果包含SATA,那么它就是SATA驱动器。

或者,

lspci的

将识别所有PCI设备,包括PCIe。

或者,您可以在驱动器上查找NVMe徽标。


2
我有一个M2驱动器,我很确定它正在使用PCIe(它位于主板上的M2插槽中),但它在第二个命令上说就是SATA。我不明白,我以为是PCI。还有一个sata控制器列在lspci
wordsforthewise

1
许多M.2固态硬盘只有一个SATA接口。这是最常见的,因为您的M.2驱动器显示为SATA设备。带有SATA接口的M.2固态硬盘BTW并不比普通的SATA固态硬盘快(我买了M.2之后发现了很难,并且认为它比我的普通固态硬盘要快得多)。
zepp.lee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.