39 lines
1.0 KiB
Markdown
39 lines
1.0 KiB
Markdown
# QEMU
|
|
|
|
- [QEMU](#qemu)
|
|
- [QCOW2](#qcow2)
|
|
- [Restore qcow snapshots](#restore-qcow-snapshots)
|
|
- [Convert qcow to bootable drive](#convert-qcow-to-bootable-drive)
|
|
- [Convert bootable drive to qcow](#convert-bootable-drive-to-qcow)
|
|
|
|
## QCOW2
|
|
|
|
### Restore qcow snapshots
|
|
|
|
```bash
|
|
# Create a snapshot
|
|
qemu-img snapshot -c snapshot-name /var/lib/libvirt/images/vm-image.qcow2
|
|
|
|
# List snapshots for a given image
|
|
qemu-img snapshot -l /var/lib/libvirt/images/vm-image.qcow2
|
|
|
|
# Restore snapshot
|
|
qemu-img snapshot -a snapshot-name /var/lib/libvirt/images/vm-image.qcow2
|
|
```
|
|
|
|
### Convert qcow to bootable drive
|
|
|
|
```bash
|
|
qemu-img convert -f qcow2 -O raw /var/lib/libvirt/images/vm-image.qcow2 /dev/sdb
|
|
```
|
|
|
|
### Convert bootable drive to qcow
|
|
|
|
```bash
|
|
qemu-img convert -f raw -O qcow2 /dev/sdd /var/lib/libvirt/images/toshiba.qcow2 conv=noerror -p
|
|
```
|
|
|
|
If you need to resize a windows partition to non-continuous space simply grow the
|
|
last partition, shrink it to the end of the drive, then grow the windows partition
|
|
with gparted.
|