я был с помощью 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
tomodprobe
(как предполагают некоторые онлайн-источники)
*внезапно означает, что я выполнил скрипт успешно и в следующий раз не nbd0p1
был создан, даже если я не устанавливал обновления или сделал какие-либо изменения конфигурации я знаю.