블록 장치가 사용 중인지 알 수 있나요?

블록 장치가 사용 중인지 알 수 있나요?

우리는 이것이 장치 매퍼를 기반으로 한다고 가정합니다. 특정 블록 장치가 이미 사용 중인지 어떻게 알 수 있나요? (예를 들어 현재 사용 중인 VG의 PV 또는 현재 복호화 중인 암호화된 LUKS 장치)

또한 - 특정 블록 장치가 장치 매퍼에서 나오는지, 아니면 물리적 장치에서 나오는지 어떻게 알 수 있나요?

답변1

lsblk나는 좋은 프레젠테이션을 통해 이러한 질문에 답할 수 있을 것이라고 생각했습니다 .

ls /sys/class/block/*/holders/ | 
awk '/\/sys/ {line=$0; next} ! /^$/ {print line,"\t",$0} /^$/ {line=""}'

동일한 정보를 다른 형식으로 출력합니다.

dmsetup deps몇 가지 추가 정보가 있습니다.

관련 정보