Wie überprüfe ich, ob ein angeschlossenes SSD-Gerät unter Linux SATA oder PCIe ist?


10

Ich habe eine Maschine mit SATA- und PCIe-SSDs angeschlossen. Gibt es eine Reihe von Linux-Befehlen (unter Ubuntu oder CentOS), mit denen ich überprüfen kann, ob eine bestimmte SSD SATA oder PCIe ist?

Antworten:


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

identifiziert alle Blockgeräte, dh Laufwerke. Dann renne

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

Dabei ist X jeder gefundene Laufwerksbuchstabe. Wenn das Ergebnis SATA enthält, ist es das SATA-Laufwerk.

Alternative,

lspci

identifiziert alle PCI-Geräte, einschließlich PCIe.

Sie können auch nach dem NVMe- Logo auf dem Laufwerk suchen .


2
Ich habe ein M2-Laufwerk, von dem ich mir ziemlich sicher bin, dass es PCIe verwendet (es befindet sich im M2-Steckplatz des Mobos), aber beim zweiten Befehl steht überall SATA. Ich verstehe nicht, ich dachte es wäre PCI. Es gibt auch einen SATA-Controller in der lspci
— Wörter für den

1
Viele M.2-SSDs haben einfach eine SATA-Schnittstelle. Dies ist höchstwahrscheinlich der Grund, warum Ihr M.2-Laufwerk als SATA-Gerät angezeigt wird. M.2-SSDs mit SATA-Schnittstelle sind übrigens nicht schneller als normale SATA-SSDs (ich habe es auf die harte Tour herausgefunden, nachdem ich eine M.2 gekauft hatte und dachte, sie wäre viel schneller als meine normale SSD).
— zepp.lee
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.