Comando para ver la ruta del volumen lógico, la ruta del asignador de dispositivos y su ruta de dispositivo dm correspondiente

Comando para ver la ruta del volumen lógico, la ruta del asignador de dispositivos y su ruta de dispositivo dm correspondiente

Actualmente estoy usando este laborioso comando.

lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3}  /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}'

Me gustaría saber si existe algún método más corto para obtener este mapeo de salida combinada (lvpath,/dev/mapeador/y/dev/dm/*), posiblemente un solo comando.

Respuesta1

De las páginas de manual de lvdisplay.

Aparte de la ruta al dispositivo de bloque, los datos se pueden informar directamente desde

lvdisplay -C -o "lv_path,lv_dm_path,lv_kernel_minor"

si ejecutas

lvdisplay -C -o " "

Luego lvdisplay enumerará todos los campos disponibles.

Respuesta2

man lvdisplay dice "lvs(8) es una alternativa preferida que muestra la misma información y más, utilizando un formato de salida más compacto y configurable".

Por eso:

lvs -o "lv_path,lv_dm_path,lv_kernel_minor" 

información relacionada