QEMU QEMU磁盘网络块设备服务器失败,Debian 10.2
非常适合Debian 9.12。不再使用Debian10.2。对我做错了什么有什么建议吗?
modprobe nbd
qemu-nbd --connect /dev/nbd0 -f qcow2 /tmp/image.qcow2
# -----
qemu-nbd -d /dev/nbd0
modprobe -r nbd最后,它给出了以下错误消息:modprobe: FATAL: Module nbd is in use.,它如何在Debian9.12中工作。(正确地打开和关闭连接而不保留打开的连接)。
内存中有两个打开的进程:kworker/u9:0-knbd0-recv和knbd0 0-recv
执行qemu-nbd -d /dev/nbd0时应关闭这两个进程
编辑没有运行qemu-nbd进程。nbd设备仍然出现在/proc/分区中。
在dmesg中:
113.620404] nbd0: p1 p2 < p5 >
[ 117.767674] EXT4-fs (dm-10): mounted filesystem with ordered data mode. Opts: (null)
[ 156.688684] block nbd0: NBD_DISCONNECT
[ 156.688696] block nbd0: Disconnected due to user request.
[ 156.688697] block nbd0: shutting down sockets
[ 163.869378] blk_update_request: I/O error, dev nbd0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0这是我在Debian9.12服务器中看到的,该服务器具有相同的qcow2映像文件:
[181586.110052] block nbd0: NBD_DISCONNECT
[181586.110063] block nbd0: shutting down sockets
[181617.936407] nbd0: p1 p2 < p5 >
[181748.735336] EXT4-fs (dm-14): 6 orphan inodes deleted
[181748.735337] EXT4-fs (dm-14): recovery complete
[181748.755426] EXT4-fs (dm-14): mounted filesystem with ordered data mode. Opts: (null)
[181772.254622] block nbd0: NBD_DISCONNECT解决方案确保在断开连接之前执行vgchange -a n nbdvg。
发布于 2020-03-05 16:29:07
使用LVMs时,在断开连接之前执行vgchange -a n nbdvg:
这是正确的顺序:
modprobe nbd
qemu-nbd --connect /dev/nbd0 -f qcow2 /tmp/image.qcow2
# -----
vgchange -a n nbvg
qemu-nbd -d /dev/nbd0
modprobe -r nbdhttps://unix.stackexchange.com/questions/571295
复制相似问题