GNU/Linux >> Linux の 問題 >  >> Linux

ディスクが SSD か HDD かを知る方法

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 ドライブです。


Linux
  1. LinuxでSSD/HDDの状態を確認する方法

  2. LinuxでディスクがSSDかHDDかを確認する方法

  3. Linux –ディスクミラーリング(raid-1)を設定する方法は?

  1. Ddがまだ機能しているかどうかを知る方法は?

  2. CentOS/RHEL でマルチパス デバイス上の ASM ディスクを削除する方法

  3. SSD ドライブまたは HDD のどちらを使用しているかを知るにはどうすればよいですか?

  1. Linux でディスク I/O キャッシュをパージする方法は?

  2. 実際にハードディスクでATAセキュリティを使用する方法は?

  3. Linux インストールを HDD から SSD に移行するにはどうすればよいですか?