![블록 장치가 사용 중인지 알 수 있나요?](https://linux55.com/image/90695/%EB%B8%94%EB%A1%9D%20%EC%9E%A5%EC%B9%98%EA%B0%80%20%EC%82%AC%EC%9A%A9%20%EC%A4%91%EC%9D%B8%EC%A7%80%20%EC%95%8C%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
우리는 이것이 장치 매퍼를 기반으로 한다고 가정합니다. 특정 블록 장치가 이미 사용 중인지 어떻게 알 수 있나요? (예를 들어 현재 사용 중인 VG의 PV 또는 현재 복호화 중인 암호화된 LUKS 장치)
또한 - 특정 블록 장치가 장치 매퍼에서 나오는지, 아니면 물리적 장치에서 나오는지 어떻게 알 수 있나요?
답변1
lsblk
나는 좋은 프레젠테이션을 통해 이러한 질문에 답할 수 있을 것이라고 생각했습니다 .
ls /sys/class/block/*/holders/ |
awk '/\/sys/ {line=$0; next} ! /^$/ {print line,"\t",$0} /^$/ {line=""}'
동일한 정보를 다른 형식으로 출력합니다.
dmsetup deps
몇 가지 추가 정보가 있습니다.