ホームページ  >  記事  >  システムチュートリアル  >  Linux ディスクがソリッド ステート ドライブであるか機械式ハード ドライブであるかを判断する方法

Linux ディスクがソリッド ステート ドライブであるか機械式ハード ドライブであるかを判断する方法

WBOY
WBOYオリジナル
2024-08-23 19:33:511190ブラウズ

Linux ディスクがソリッド ステート ドライブであるか機械式ハード ドライブであるかを判断する 3 つの方法:

Linux ディスクがソリッド ステート ドライブであるか機械式ハード ドライブであるかを判断する方法

方法1

cat /sys/block/*/queue/rotational の戻り値を確認します (* は sda などのハードディスク デバイスの名前です)。1 が返された場合は、ディスクを回転できることを意味します。なら、それは HDD です

;

0 が返された場合、ディスクが回転できないことを意味し、それは SSD です。

リーリー

この方法には問題があります。つまり、/sys/block/ の下にハードディスクだけでなく、他のブロックデバイスも存在し、それらがすべてあなたの判断を妨げます。

方法 2

lsblkコマンドを使用して判断します。 -dはデバイス名を表示することを意味し、-oは特定の列のみを表示することを意味します。

リーリー

この方法の利点は、見たいコンテンツのみをリストし、結果が比較的簡潔で明確であることです。ルールは同じですが、ROTA が 1 の場合は回転可能、そうでない場合は回転できません。

方法 3

fdisk コマンドを使用して表示できます。パラメータ -l は、ディスクの詳細を一覧表示することを意味します。出力結果では、Disk で始まる行がディスクの紹介を表しています。以下に、「heads」 (ヘッド)、「track」 (トラック) などの HDD 固有のキーワードをいくつか検索します。 ) ) と「シリンダー」。

以下はHDDとSSDそれぞれの出力結果です

リーリー
その他の方法

smartctl などのサードパーティ ツールを使用して判断することもできますが、これらのツールの結果はより直感的ですが、個別にインストールする必要があります。

以上がLinux ディスクがソリッド ステート ドライブであるか機械式ハード ドライブであるかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。