¿Cómo verificar si un dispositivo SSD conectado es SATA o PCIe en Linux?


10

Tengo una máquina con SSD SATA y PCIe conectados. ¿Existe un conjunto de comandos de Linux (en Ubuntu o CentOS) que pueda usar para verificar si un SSD dado es SATA o PCIe?

Respuestas:


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

identificará todos los dispositivos de bloque, es decir, unidades. Entonces corre

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

donde X es cada letra de unidad encontrada. Si el resultado contiene SATA, bueno, es la unidad SATA.

Alternativamente,

lspci

identificará todos los dispositivos PCI, incluido PCIe.

O bien, puede buscar el logotipo de NVMe en la unidad.


2
Tengo una unidad M2 que estoy bastante seguro de que está utilizando PCIe (está en la ranura M2 en el mobo), pero dice SATA por todas partes en el segundo comando. No entiendo, pensé que era PCI. También hay un controlador sata en la lista de lspci
wordsforthewise

1
Muchos SSD M.2 simplemente tienen una interfaz SATA. Esta es probablemente la razón por la cual su unidad M.2 se muestra como un dispositivo SATA. Las SSD M.2 con interfaz SATA son, por cierto, no más rápidas que las SSD SATA normales (descubrí el camino difícil después de comprar un M.2 y pensé que sería mucho más rápido que mi SSD normal).
zepp.lee
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.