multipath -ll 指令和 multipath -l 指令之間的區別

multipath -ll 指令和 multipath -l 指令之間的區別

來自多路徑手冊頁http://linux.die.net/man/8/multipath

multipath -l 根據 sysfs 和裝置映射器中取得的資訊顯示目前多路徑拓撲,而 multipath -ll 根據所有可用資訊(sysfs、裝置映射器、路徑檢查器...)顯示目前多路徑拓撲

老實說,我想不出除了 sysfs 和設備映射器之外我們還能從其他地方獲得多路徑拓撲的任何情況。任何人都可以詳細說明為什麼我們有單獨的命令列選項嗎?

TIA。

答案1

我無法發表評論,所以我會將其作為答案發布。

可能會出現一些裝置映射器替代方案,例如DD設定(儘管在相同的系統呼叫上),或者您甚至可以使用裝置映射器使用的直接系統呼叫來實現相同的目標。因此,您必須透過其他一些系統呼叫直接詢問核心拓撲是什麼。

這聽起來很奇怪,但有時你覺得 bash 層是額外的,所以你切換到直接使用核心。

相關內容