가상 머신 하드 드라이브 qemu-nbd
를 마운트 하는 데 사용 하고 있었습니다 .vdi
. 그러나 qemu-nbd
갑자기 * 작동이 멈췄습니다.
내 평소 워크 플로우는
# modprobe --verbose nbd
insmod /lib/modules/4.4.0-127-generic/kernel/drivers/block.nbd.ko max_part=15
# qemu-nbd -c /dev/nbd0 /path/to/vm.vdi
# mount -o loop /dev/nbd0p1 /mnt/
... do stuff to /mnt/ content ...
# umount /mnt/
# qemu-nbd -d /dev/nbd0
# rmmod nbd
이 프로세스는 더 이상 작동하지 않습니다. 더 이상 qemu-nbd -c ...
만들지 nbd0p1
않으므로 마운트 할 수 없습니다.
라인 종료 후 --verbose
결과를 사용 qemu-nbd
하지 않음
NBD device /dev/nbd0 is now connected to /path/to/vm.vdi
결함없이 컴퓨터에서 작동하는 데 사용 된 것과 동일한 프로세스입니다. 동일한 프로세스를 사용하여 결함없이 다른 컴퓨터에서 동일한 프로세스가 작동합니다 .vdi
(를 통해 확인 md5sum
). 해당 컴퓨터는 Ubuntu 16.04를 실행합니다.
프로세스를 작업 오더로 복원하려면 어떻게해야합니까?
나는 시도했다 :
- 컴퓨터 재시작
apt-get purge qemu-utils && apt-get install qemu-utils
- 전달
max_part=16
에modprobe
(일부 온라인 소스에 의해 제안)
* 갑자기 나는 스크립트를 성공적으로 실행했으며 다음에 nbd0p1
업데이트를 설치하지 않았거나 알고있는 구성을 변경 했는데도 no 가 작성되지 않았 음을 의미합니다.