Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Linux システムが SSD または HDD ストレージを使用しているかどうかを確認する

強力な PC を実行しているゲーマー、巨大なサーバーを管理しているシステム管理者、密閉されたモバイル デバイスを使用している人は皆、同じ問題に遭遇する傾向があります。 SSD 部品を使用しているのか、HDD 部品を使用しているのか忘れがちです。現在、ディスクには主に 2 つの形式があり、ソリッド ステート ドライブは、何があってもオペレーティング システムとの互換性を維持できるようにするために、基盤となるハードウェアについて嘘をつく傾向があります。その結果、お使いのハードディスクが電気機械式ハードディスクかソリッドステート式ハードディスクかを区別するのは困難です。

Linux ユーザーは、自分のコンピュータに SSD コンポーネントが搭載されているか、HDD コンポーネントが搭載されているかを簡単に判断できます。これを機能させるには、ターミナル ウィンドウを開く必要があります。 KDE、LXDE、Cinnamon、および MATE ユーザーは、[アプリケーション] メニューをクリックし、システム ツールの下にある [ターミナル] をクリックします。 Whisker メニューがインストールされている Xfce4 ユーザーにも同じことが当てはまります。 Ubuntu Unity ユーザーは、Dash でターミナルを検索するとよいでしょう。ほとんどの場合、Ctrl、Alt、T を押したままターミナルを起動できます。

方法 1:lsblk を使用して SSD ボリュームと HDD ボリュームを区別する

実際には何も変更しないため、次のコマンドには root アクセスは必要ありません。 「lsblk -o name,rota」と入力するだけです。 プロンプトでリターンキーを押します。コンピューターに接続しているさまざまなデバイスと、それらのデバイスに作成されているパーティションをリストした短いチャートが表示されます。 ROTA 列に数字 1 がある場合、ディスクは回転電磁ハード ドライブです。

また、別の種類の回転装置である可能性もあります。たとえば、デバイス名 sr0 が表示された場合、それは実際には光学式ドライブが接続されている可能性が高くなります。回転ドライブでカットされたパーティションも回転ドライブとして表示されます。したがって、数字の 1 を特徴とする sda というデバイスがあり、その後に sda2 と sda1 の値も 1 である場合、これらがすべて同じ回転ディスク上にあると確信できます。ボリュームの後に数字 0 が続く場合は、代わりにソリッド ステート ドライブ上に存在します。ソリッド ステート ドライブは回転しないため、回転ドライブとして分類されることはありません。

これはマシンに接続されている標準の固定ドライブには機能しますが、外部ディスクを確認すると、何かおかしなことが起こっていることに気づくかもしれません。通常、このコマンドには、USB または IEEE 1394 ポート経由で接続した外付け HDD および SSD ボリュームに関する正しい情報が含まれていますが、USB メモリ スティックが回転可能であるとマークされていることもよくあります。さらに奇妙なことに、内部メモリ カード リーダーを備えた Linux を実行しているウルトラブックを使用している場合、これも回転式であることに気づくかもしれません。

明らかに、USB メモリ スティックや SDXC カードは回転しませんが、回転ディスクのように見せかけます。多くの場合、これらはリムーバブル ディスクとして表示され、パーティションのないディスクとしてフォーマットされている場合は、フロッピー ドライブとして表示されることもあります。確かに、数テラバイトのフロッピー ドライブというアイデアは滑稽ですが、これで奇妙さが説明されます。

マウントしたディスク イメージは、正規のボリュームのように見えます。たとえば、loop0 が表示され、それが回転 HDD であると報告されている場合、マウントされた ISO を見ているだけです。おそらく Debian または Ubuntu のインストール イメージです。仮想マシン用のディスク イメージを仮想的にマウントすることもできます。その場合、再びこの種のメッセージが表示されます。ちなみに、基礎となるファイル システムはまったく問題ありません。これを完全に RAW ドライブ上で実行することもできます。

方法 2:/sys ディレクトリを使用して HDD または SSD のステータスを確認する

探しているデバイス名がわかっている場合は、Linux がそのデバイスに関して収集する情報を直接確認できます。 「cat /sys/block/sdb/queue/rotational」と入力します。 そしてエンターキーを押します。 sdb は、調べたいデバイス名に置き換えることができます。

これは、単一のボリュームのみに興味があるかどうかを確認する優れた方法です。繰り返しますが、値 0​​ は SSD テクノロジの存在を示し、値 1 は回転ドライブを示します。これらのコマンドはどちらも非常に使いやすく、実際にいじる必要はなく、実行するために管理者権限も必要ありません。これらは、特定のインストール環境に対してボリュームを頻繁に追加したり削除したりする場合にのみ役立ちます。

著者について

Linux システムが SSD または HDD ストレージを使用しているかどうかを確認する

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Virtualenvで「コマンドが見つかりません」エラーを修正するにはどうすればよいですか?

    Virtualenvは、分離されたPython環境を作成するために使用されます。このツールは、Pythonプロジェクト中に起動する必要がある必要な実行可能ファイルで構成されるフォルダーを作成します。このツールは、Pythonプロジェクトの仮想環境を作成するために必ず使用されます。ただし、ごく最近、MacOSでVirtualenvコマンドと「コマンド」を実行できないユーザーについて、多くの報告が寄せられています。 ない 見つかりました 」エラーが表示されます。 PythonのVirtualenvで「コマンドが見つかりません」エラーが発生する原因は何ですか? 複数のユーザーから多数の報告を受

  2. Linux で Wine ファイルの関連付けをクリーンアップする:ステップバイステップ ガイド

    Wine を使用して重要なビジネス アプリケーションを実行する場合でも、単に Microsoft Windows でのみ利用できる楽しいゲームをたくさんプレイする場合でも、Wine は実際に Windows プログラムが使用するさまざまな拡張子のファイルの関連付けの登録を開始します。アンインストールしたプログラムの古いものが残っているのは望ましくないかもしれませんし、実際に Wine がデフォルトで関連付けているものに問題が発生する可能性もあります。別のプログラムが偶然同じファイル拡張子を持つファイルを作成した場合、そのファイルをダブルクリックしようとすると、奇妙な競合が発生する可能性がありま