接続されているSSDデバイスがLinux上のSATAまたはPCIeかどうかを確認するにはどうすればよいですか?


10

SATAとPCIe SSDの両方が接続されたマシンを持っています。特定のSSDがSATAまたはPCIeであるかどうかを確認するために使用できる一連のLinuxコマンド(UbuntuまたはCentOS)はありますか?

回答:


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

すべてのブロックデバイス、つまりドライブを識別します。次に、実行します

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

ここで、Xは見つかった各ドライブ文字です。結果にSATAが含まれている場合、それはSATAドライブです。

または、

lspci

PCIeを含むすべてのPCIデバイスを識別します。

または、ドライブでNVMeロゴを探すこともできます。


2
PCIeを使用していると確信しているM2ドライブ(モボのM2スロットにあります)がありますが、2番目のコマンドでSATAが表示されています。わかりません。PCIだと思いました。lspciの中に記載されたSATAコントローラもあります
wordsforthewise

1
多くのM.2 SSDは、単にSATAインターフェイスを備えています。M.2ドライブがSATAデバイスとして表示されるのは、これが最も危険な理由です。SATAインターフェースを備えたM.2 SSDは、通常のSATA SSDよりも高速ではありません(M.2を購入した後、通常のSSDよりもはるかに高速であると思いました)。
zepp.lee 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.