LinuxでSATAまたはPATAドライブを簡単に識別する3つの方法
従来のパラレルATA(PATA)ディスクは、SATAドライブと並んで今なお一定の割合で現役として使われています。PATAは「IDE」など、いくつかの別名で呼ばれることもありますよね。稼働中のマシンの場合、わざわざケースを開けてインターフェースの種類を確認したいとは思わないでしょうし、特定のLinuxタブレットや小型ノートPCでは、そもそもケースを開けること自体が難しい場合もあります。
幸い、使用しているデバイスの種類を知るためのシンプルなコマンドが存在します。さらに、ディスクについてより詳しい情報を得られるツールもいくつか用意されています。どのツールも、目的に応じてそれぞれ役立つものばかりです。
方法1:lspciコマンドを使う
完全に確実というわけではありませんが、lspciコマンドを1行実行するだけで、SATAかPATAかを手軽に確認できます。この方法は必ずしもドライブの種類を検出できるとは限りませんが、検出できた場合は瞬時に結果が得られます。しかも、他の多くの方法と違ってスーパーユーザー(root)権限が不要なので、手軽さでは群を抜いており、手っ取り早くディスク情報を知りたい人にとっての定番手段となっています。
まず、「Ctrl + Alt + T」を押してターミナルを開きましょう。Ubuntu Unity Dashから「Terminal」と検索しても構いません。KDE、LXDE、Xfce4のユーザーは、アプリケーションメニューから「システムツール」→「端末」を選択する方法でもOKです。
コマンドプロンプトが表示されたら、次のように入力してEnterキーを押します。
lspci | grep SATA; lspci | grep PATA
この行をコピーした場合は、「Shift + Ctrl + V」で貼り付けるか、ターミナルウィンドウの「編集」メニューから「貼り付け」を選択してください。コマンドライン環境では、普段使っているGUIの貼り付けショートカット(Ctrl+V)は機能しないので注意しましょう。
うまくいけば、使用しているハードディスクやSSDの種類、そして接続されているインターフェースのタイプを示すメッセージが表示されます。説明欄に「SATA」または「PATA」の文字がそのまま現れるはずです。多くの場合、ディスク本体に関する行と、コントローラインターフェースに関する行の2行が表示されます。これだけの情報が欲しかったのであれば、たった1つのコマンドで目的を達成できたことになります。なお、最近のディスクの大半は旧規格を使用していませんが、やや古い機器を扱う際にはPATAが表示されることがあります。
ごくまれに、システムがドライブをこれら2つの規格よりも特殊な形で認識するため、どちらの言葉も表示されないことがあります。その場合や、ドライブに関する詳細な情報一式を丸ごと取得したい場合は、次の方法に進みましょう。
方法2:lshwプログラムを使う
次の方法を試す前に、大量の詳細情報が一気に出力されることを覚悟しておいてください。最初は少し圧倒されるかもしれませんが、ディスクについて徹底的に知りたい場合にはうってつけの方法です。プロンプトで以下のコマンドを入力し、Enterキーを押します。
sudo lshw -class disk
こうしたターミナルプログラムの実行に時間がかかることには慣れていないかもしれませんが、ディスクの情報を収集するために少しだけ待つ必要があります。
光学ドライブやセカンダリハードディスクが接続されている場合、それらについても大量の情報が表示されるので、画面を上下にスクロールして確認するとよいでしょう。製品番号(モデル名)とディスクの種類を示す説明が表示されます。パーツの再注文などを考えているなら、この製品番号をコピーしてオンラインで検索すれば、交換用パーツを簡単に見つけられます。システムをシャットダウンして型番を確認する手間が省けるのは大きなメリットです。
興味深いことに、SCSIアダプターなど接続していないはずなのに、ディスクが「SCSIドライブ」として表示されることがあります。これは、Linuxディストリビューションがドライブとのやり取りを容易にするために、インターフェースをSCSIとしてエミュレートしているだけです。「description: ATA Disk」のような行が表示されていれば、それが実際のドライブの正体です。接続された光学ドライブの情報も表示されますが、ここでは無視して構いません。とはいえ、今後このコマンドを使えば、インストールされている光学ドライブの種類を調べることもできます。USB接続のディスクが検出される場合もあるので、覚えておくと便利です。
方法3:GNOME Disksユーティリティを使う
GNOME Disksアプリケーションがインストールされているなら、Ubuntu Unity Dashで検索して起動できます。アプリケーションメニューから「アクセサリ」→「Disks」を選んでもよいですし、ターミナルでgnome-disksと入力して起動することも可能です。起動すると、通常はメインのハードディスクまたはSSDがデフォルトで表示されます。
このウィンドウを見るだけで、パーティション構成やファイルシステムの情報がひと目で分かります。SMARTデータを確認したい場合は、「Ctrl + S」を押すか、右上のメニューから「SMARTデータとセルフテスト」を選択してください。
すると、使用中のディスクに関するさらに詳しい情報ページが表示されます。特に有用なのは、予兆障害(pre-fail)の状態をチェックできる点です。ディスクがまもなく故障する可能性があるかどうかの警告を受け取れることもあります。このプログラムは前述の2つの方法よりもはるかに多くの情報を提供してくれますが、そのぶんスクロール量も多くなるため、まずは手軽な2つの方法から試すのがおすすめです。
-
Linuxで外部IPアドレスを確認する方法:すべてのディストリビューションで使える簡単な手順
LinuxにはIPアドレスを調べるためのコマンドラインツールが数多く存在しますが、そのほとんどはデバイスに割り当てられたローカル(内部)アドレスを表示するものです。Webサイトから見える「外部IPアドレス」を確認したい場合は、外部サーバーに問い合わせるコマンドを使う必要があります。幸い、最近のLinuxディストリビューションならこの操作は非常に簡単です。プロキシを使用している場合や、ブラウザの高度な設定を行っている場合には特に役立つテクニックです。まずはターミナルを開きましょう。Ctrl + Alt + T を同時に押すか、Unityダッシュから「Terminal」を検索して起動できます。KD
-
LinuxでD-Link・BelkinなどのUSBワイヤレスドングルを認識させる方法【クイックガイド】
一般的に、GNU/Linuxのモダンなディストリビューションが動作しているマシンにUSBデバイスを挿せば、すぐに使える状態になると期待できます。DebianからopenSUSEまで、多くのディストリビューションは挿入されたUSBデバイスを自動的に認識し、適切なオープンソースドライバーが見つかれば有効化してくれます。Ubuntuのように、オープンソース版が存在しない場合にはクローズドソースドライバーを採用しているディストリビューションもあります。しかし、USBドングルでワイヤレス接続を確立するのは、そう簡単ではないことがあります。Linuxディストリビューションがデバイスを自動的に有効化してくれ