Bagaimana cara memeriksa apakah perangkat SSD yang terpasang adalah SATA atau PCIe di Linux?

10

Saya memiliki mesin dengan SATA dan PCIe SSD terpasang. Apakah ada seperangkat perintah Linux (di Ubuntu atau CentOS) yang dapat saya gunakan untuk memeriksa apakah SSD yang diberikan adalah SATA atau PCIe?

Safdar Iqbal
sumber

Jawaban:

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

akan mengidentifikasi semua perangkat blok, yaitu drive. Lalu lari

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

di mana X adalah setiap huruf drive ditemukan. Jika hasilnya berisi SATA, well, itu drive SATA.

Kalau tidak,

lspci

akan mengidentifikasi semua perangkat PCI, termasuk PCIe.

Atau, Anda dapat mencari logo NVMe di drive.

K7AAY
sumber
2
Saya memiliki drive M2 yang saya yakin menggunakan PCIe (ada di slot M2 di mobo), tetapi dikatakan SATA di semua tempat pada perintah kedua. Saya tidak mengerti, saya pikir itu PCI. Ada juga pengendali sata yang terdaftar di lspci
kata
1
Banyak M.2 SSD hanya memiliki antarmuka SATA. Ini kemungkinan besar alasan mengapa drive M.2 Anda ditampilkan sebagai perangkat SATA. M.2 SSD dengan antarmuka SATA adalah BTW tidak lebih cepat dari SSD SATA biasa (Saya menemukan cara yang sulit setelah saya membeli M.2 dan berpikir itu akan jauh lebih cepat daripada SSD biasa saya).
zepp.lee