This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
computing:virtmanagerhell [2022/12/04 22:11] – oemb1905 | computing:virtmanagerhell [2022/12/22 16:37] – oemb1905 | ||
---|---|---|---|
Line 108: | Line 108: | ||
qemu-img resize disk.qcow2 1000G | qemu-img resize disk.qcow2 1000G | ||
qemu-img resize disk.qcow2 +10G | qemu-img resize disk.qcow2 +10G | ||
+ | | ||
+ | Okay, so another big issue with qcow2 images is them growing over time from writes/ | ||
+ | | ||
+ | sudo systemctl enable fstrim.timer | ||
+ | sudo systemctl start fstrim.timer | ||
+ | | ||
+ | You can also manually run fstrim and then power down the qcow2 image and convert it. You may optionally use compression to save more space, but it takes very long. | ||
+ | |||
+ | fstrim -v / | ||
+ | qemu-img convert -O qcow2 guest.qcow2 guest-trimmed.qcow2 | ||
+ | qemu-img convert -O qcow2 -c guest.qcow2 guest-trimmed.qcow2 | ||
The rest from here on out is my attempt at resizing an .img virtual disk using tools exclusively from virsh / virt-manager. These are highly risky moves and totally not needed for day to day operations. It was more of a mission I was on and based on a tutorial I used nearly 15 years ago when expanding a Windows VM I used for teaching software that was only on that VM. At any rate, I have only succeeded twice doing this, and often get confused looking at the l00ps. Proceed with caution! | The rest from here on out is my attempt at resizing an .img virtual disk using tools exclusively from virsh / virt-manager. These are highly risky moves and totally not needed for day to day operations. It was more of a mission I was on and based on a tutorial I used nearly 15 years ago when expanding a Windows VM I used for teaching software that was only on that VM. At any rate, I have only succeeded twice doing this, and often get confused looking at the l00ps. Proceed with caution! | ||
Line 189: | Line 200: | ||
kpartx -d debian10.img | kpartx -d debian10.img | ||
- | --- // | + | --- // |