NBD 장치를 연결 해제할 수 없습니다

NBD 장치를 연결 해제할 수 없습니다

.qcow2 이미지를 만들고 여기에 설명된 대로 설치했습니다.

https://bytefreaks.net/gnulinux/how-to-mount-a-qcow2-disk-image-that-does-not-contain-an-ubuntu-lvm-installation

그러나 명령을 사용하여 nbd 장치의 연결을 끊으려고 하면 마지막 2단계에서 문제가 발생합니다.

#Disconnect the image from the NBD device
qemu-nbd --disconnect /dev/nbd0;
#Unload the NBD module
rmmod nbd;

/dev/nbd0의 경우 다음과 같은 출력이 표시됩니다. /dev/nbd3은 연결이 끊어졌지만 이렇게 하면 다음과 같습니다.

lsblk

nbd3은 아직 존재합니다. 그리고 난 실행할 수 없어

rmmod nbd

때문에.

어떤 도움이라도 대단히 감사하겠습니다.

답변1

먼저 당신이 필요합니다이미지 제거.

내가 사용하는 전체 프로세스는 다음과 같습니다.

umount /dev/mapper/vg_name--lv_name
vgchange -a n lv_name
qemu-nbd -d /dev/nbd0  # or 1, 2, etc.
nbd-client -d /dev/nbd0 # or 1, 2, etc.
vgchange -ay
modprobe -r nbd

관련 정보