multipath -ll コマンドと multipath -l コマンドの違い

multipath -ll コマンドと multipath -l コマンドの違い

マルチパスのマニュアルページよりhttp://linux.die.net/man/8/multipath

multipath -l は、sysfs とデバイス マッパーで取得された情報から現在のマルチパス トポロジを表示します。一方、multipath -ll は、利用可能なすべての情報 (sysfs、デバイス マッパー、パス チェッカーなど) から現在のマルチパス トポロジを表示します。

正直なところ、sysfs とデバイス マッパー以外の場所からマルチパス トポロジを取得するケースは考えられません。これらに別々のコマンド ライン オプションがある理由を詳しく説明していただけますか?

ティア。

答え1

コメントを残すことができないので、これを回答として投稿します。

次のようなデバイスマッパーの代替案がいくつか登場するかもしれません。ddセットアップ(同じシステム コール上ではありますが)、デバイス マッパーによって使用される直接のシステム コールを使用して同じ目的を達成することもできます。したがって、他のシステム コールを介してカーネルに直接トポロジーを問い合わせる必要があります。

奇妙に聞こえるかもしれませんが、bash レイヤーが余分であるように感じて、カーネルを直接操作するように切り替えなければならない場合もあります。

関連情報