スペースが不足して圧縮された「glance image-download」をgunzipし、qemu-imgを使って「qcow2」形式のファイルに圧縮したいと思います。
これを試しました:
gunzip -c file.gz |qemu-img convert -f raw /dev/stdin -O qcow2 file.qcow2
しかし、失敗します。
qemu-img: Could not open '/dev/stdin': Could not refresh total sector
count: Illegal seek
これが可能かどうかご存知ですか?
ベストアンサー1
次の回避策を作成します。
qemu-nbd --connect=/dev/nbd0 /my/disk/image.qcow2
gunzip -c rawImage.img.gz | dd of=/dev/nbd0