gpt4 book ai didi

qemu - qemu-nbd 的下一个免费设备选项

转载 作者:行者123 更新时间:2023-12-01 10:49:09 27 4
gpt4 key购买 nike

是否有选项? qemu-nbd 命令获得下一个空闲,即未使用的 NBD,如 lossup -f 做? 0.0.1 的联机帮助页(这是 qemu 当前稳定版 1.7.0 的版本)没有提及任何内容。

最佳答案

您可以在 sysfs 中查询有关 nbd 设备的属性。

例如:

cat /sys/class/block/nbd0/size

如果/dev/ndb0 正在使用,将返回 0,否则返回映射图像文件的大小。

因此,您可以迭代每个设备,直到找到一个带有 0 的设备,然后尝试使用 qemu-nbd 进行尝试。 .

像这样的事情应该这样做:

for x in /sys/class/block/nbd* ; do
S=`cat $x/size`
if [ "$S" == "0" ] ; then
qemu-nbd -c /dev/`basename $x` some_file.img
break
fi
done

关于qemu - qemu-nbd 的下一个免费设备选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com