논리 볼륨 경로, 장치 매퍼 경로 및 해당 dm 장치 경로를 확인하는 명령

논리 볼륨 경로, 장치 매퍼 경로 및 해당 dm 장치 경로를 확인하는 명령

현재 나는이 힘든 명령을 사용하고 있습니다

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}'

결합된 출력(lvpath,/개발자/매퍼/그리고/dev/dm/*), 단일 명령일 수도 있습니다.

답변1

lvdisplay 매뉴얼 페이지에서.

블록 장치에 대한 경로 외에도 데이터는 다음에서 직접 보고될 수 있습니다.

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

실행하면

lvdisplay -C -o " "

그러면 lvdisplay가 사용 가능한 모든 필드를 나열합니다.

답변2

man lvdisplay는 "lvs(8)는 보다 컴팩트하고 구성 가능한 출력 형식을 사용하여 동일한 정보와 그 이상을 표시하는 선호되는 대안입니다."라고 말합니다.

따라서:

lvs -o "lv_path,lv_dm_path,lv_kernel_minor" 

관련 정보