Як перевірити, чи приєднаний пристрій SSD є SATA або PCIe в Linux?


10

У мене встановлена ​​машина з SSD-накопичувачами SATA та PCIe. Чи є набір команд Linux (на Ubuntu або CentOS), які я можу використовувати, щоб перевірити, чи є даний SSD SATA або PCIe?

Відповіді:


10
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 на mobo), але він говорить SATA повсюдно в другій команді. Я не розумію, я думав, що це PCI. У lspci також є контролер sata
слова

1
Багато SSD-дисків M.2 просто мають інтерфейс SATA. Це найвірогідніша причина того, що ваш привід M.2 відображається як пристрій SATA. M.2 SSD з інтерфейсом SATA - це BTW не швидше звичайних SATA SSD (я дізнався важкий шлях після того, як придбав M.2 і подумав, що це буде набагато швидше, ніж мій звичайний SSD).
zepp.lee
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.