Unterschied zwischen den Befehlen „multipath -ll“ und „multipath -l“

Unterschied zwischen den Befehlen „multipath -ll“ und „multipath -l“

Aus der Multipath-Manpagehttp://linux.die.net/man/8/multipath

multipath -l zeigt die aktuelle Multipath-Topologie anhand der in sysfs und dem Geräte-Mapper abgerufenen Informationen, während multipath -ll die aktuelle Multipath-Topologie anhand aller verfügbaren Informationen (sysfs, Geräte-Mapper, Pfadprüfer usw.) anzeigt.

Ehrlich gesagt kann ich mir keinen Fall vorstellen, in dem wir Multipath-Topologien von anderen Orten als Sysfs und Device Mapper erhalten würden. Kann mir bitte jemand erklären, warum wir dafür separate Befehlszeilenoptionen haben?

Ich bin dir dankbar.

Antwort1

Ich kann keine Kommentare hinterlassen, daher werde ich dies als Antwort posten.

Einige Device-Mapper-Alternativen können erscheinen, wieddsetup(allerdings auf denselben Systemaufrufen), oder Sie können sogar direkte Systemaufrufe verwenden, die vom Gerätemapper verwendet werden, um dieselben Ziele zu erreichen. Daher müssten Sie den Kernel direkt über einige andere Systemaufrufe fragen, wie die Topologie ist.

Es klingt exotisch, aber manchmal kommt es Ihnen so vor, als wäre die Bash-Ebene etwas Zusätzliches, und Sie wechseln daher zur direkten Arbeit mit dem Kernel.

verwandte Informationen