我想为虚拟磁盘大小qcow2
创建一个7G
映像,所以我先做virsh_pool=/home/test/abc
然后
qemu-img create “${virsh_pool}/foo.qcow2” 7G
但是它给了我类似
的错误Formatting '“”/home/test/abc”/foo.qcow2”', fmt=raw size=7516192768
qemu-img: “”/home/test/abc”/foo.qcow2”: Could not create file: No such file or directory
当我这样做
qemu-img create /home/test/abc/foo.qcow 7G
它被创建,但不是我想做的上述方法。 这样我在想什么或做错什么了?。
答案 0 :(得分:0)
尝试一下(复制并粘贴):
d="${virsh_pool}"
if [[ -d "$d" ]]
then
qemu-img create "$d/foo.qcow2" 7G
else
printf 'ERROR\n' >&2
fi
答案 1 :(得分:-1)
尝试不使用引号:
qemu-img创建$ {virsh_pool} /foo.qcow2 7G