Mac OS X コマンド ラインでディスク ID & デバイス ノード識別子を検索する方法
目次:
何らかの理由で Mac に接続されたボリュームのディスク ID またはディスク ノード識別子 (/dev/disk0s2 など) を見つける必要がある場合、おそらく、この情報をコマンド ラインは diskutil ユーティリティを使用します。
Mac OS でディスク ID ノードを見つける
開始するには、/Applications/Utilities/ にあるターミナルを開いて、次の構文コマンド文字列を入力します:
diskutilリスト
このコマンドは、マウントされたすべてのボリュームとそれぞれのパーティションを一覧表示しますが、この目的のために、特にディスク ID またはボリュームの IDENTIFIER を見つけるために使用します。したがって、問題のディスク ボリュームの名前を見つけ、[IDENTIFIER] セクションの下を調べてディスク ID を見つけます。これはターミナル レポートの右側に表示されます:
このコマンドはすべてのボリュームとそのディスク識別子を出力するため、不要な情報を提供する可能性があります。リストを調べたくない場合、またはディスク ID を直接検索したいドライブのボリューム名がわかっている場合は、diskutil コマンドのバリエーションを使用して、次の方法で詳細をすぐに取得できます:
"diskutil info Macintosh HD>"
これは次のような結果を返します: $ diskutil info Macintosh HD |grep Node Device Node: /dev/disk1 "
「/dev/disk1」は問題のノード識別子です。
また、探しているボリュームを決定するのに役立つかもしれない少し広げることもできます:
"$ diskutil info Macintosh HD |grep デバイス デバイス識別子: disk1 デバイス ノード: /dev/disk1 デバイス/メディア名: Macintosh HD デバイス ブロック サイズ: 512 バイト デバイスの場所: 内部"
これはデバイスの場所、つまり内蔵ドライブか外付けドライブかを示します。これは、Mac に多くのディスクまたはストレージ ユーティリティが接続されている場合にボリュームを絞り込むのに役立ちます。
diskutil コマンドは非常に強力で、コマンド ライン内を移動することを気にしない Mac ユーザーに多くの用途があります。はい、少し高度ですが、その可能性とパワーを考えると、MacOS および Mac OS X で特定の種類の情報をすばやく取得する唯一の方法である場合があります。