doushi3715 2019-09-02 12:55
浏览 362

Golang转换并调整qemu-img的大小

I'm trying to convert .iso-image to lvm(https://docs.openstack.org/image-guide/convert-images.html) with golang

func (c *ImageHandler) ConvertTempImageToLVM() error {
    cmd := exec.Command("qemu-img", "convert", c.ImagePath, "-O", "raw", c.LVMPath)

    _, err := cmd.CombinedOutput()
    if err != nil {
        return fmt.Errorf("'qemu-img resize' output: %s", err)
    }
    return err
}

And I didn't find any qemu-libraries in github. Maybe I wrong

I need a solution how can I resize and convert .iso images without using exec.Command()??

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突