Разница между командой multipath -ll и командой multipath -l

Разница между командой multipath -ll и командой multipath -l

Из страницы руководства multipathhttp://linux.die.net/man/8/multipath

multipath -l показывает текущую топологию multipath на основе информации, извлеченной из sysfs и средства отображения устройств, в то время как multipath -ll показывает текущую топологию multipath на основе всей доступной информации (sysfs, средство отображения устройств, средства проверки путей ...)

Честно говоря, я не могу вспомнить ни одного случая, когда мы могли бы получить топологии multipath из мест, отличных от sysfs и device mapper. Может ли кто-нибудь объяснить, почему у нас есть отдельные параметры командной строки для них?

ТИА.

решение1

Я не могу оставлять комментарии, поэтому опубликую это как ответ.

Могут появиться некоторые альтернативы device-mapper, напримерddsetup(хотя на тех же системных вызовах), или вы даже можете использовать прямые системные вызовы, используемые device-mapper, для достижения тех же целей. Таким образом, вам придется напрямую спрашивать ядро ​​через некоторые другие системные вызовы, какова топология.

Звучит экзотично, но иногда вам кажется, что уровень bash — это что-то лишнее, и вы переключаетесь на прямую работу с ядром.

Связанный контент