Linux は SSD を自動的に検出します。カーネル バージョン 2.6.29 以降では、sda を確認できます。 と:
cat /sys/block/sda/queue/rotational
1 を取得する必要があります ハードディスクと 0 の場合 SSD の場合。
ディスクがハードウェアによってエミュレートされた論理デバイス (RAID コントローラなど) である場合、おそらく機能しません。
SSD のパーティショニング、ファイル システムなどの詳細については、この回答を参照してください。
lsblk で (util-linux の一部 パッケージ):
lsblk -d -o name,rota
NAME ROTA
sda 0
sdb 0
sdc 1
どこで ROTA rotational device を意味します (1 true の場合、0 false の場合)
smartctl を使用 (smartmontools をインストールしてインストール ) ベンダー情報を取得する
sudo smartctl -a /dev/sdb
このような行が表示された場合、
Rotation Rate: Solid State Device
それは SSD ドライブです。