我下载了focal-server-cloudimg-amd64.img
并尝试在其上预安装软件,以便在 proxmox 中创建模板。当我运行 时virt-customize --install ...
,它失败并显示“设备上没有剩余空间”。因此,我尝试使用virt-resize
来增加 的大小/dev/sda1
。但是,它在启动时失败,因为分区被重新排序(https://bugzilla.redhat.com/show_bug.cgi?id=1472039)。我并不认为我所做的事情不寻常,但我陷入了困境。我错过了什么?其他人在做什么?
答案1
我认为您应该能够使用此工具安装小型软件包,但请记住,如果您使用 virt-copy-in 或 virt-customize --copy-in 命令复制软件包文件,请确保在安装完成后将其删除,它可能有助于释放 qcow2 或 OS 文件 img 中的空间。
实际上,你可以使用以下命令在 OS 映像上运行 df -h 或 lsblk:
virt-customize --run-command 'lsblk' or virt-customize --run-command 'df -h'
要了解图片上还剩下多少空间,
您还可以使用此命令调整图像大小:
qemu-img resize image_name +100M (This command adds 100 more MB to you image)