qubes-doc/ResizeDiskImage.md

55 lines
1.2 KiB
Markdown
Raw Normal View History

2013-03-07 23:58:33 +00:00
---
layout: wiki
title: ResizeDiskImage
permalink: /wiki/ResizeDiskImage/
---
Resizing Disk Image
-------------------
There are several disk images which can be easily extended.
But pay attention to the overall consumed space of your sparse disk images.
### Private disk image
The private disk image of a AppVM can be grown with [qubes-grow-private](/wiki/Dom0Tools/QvmGrowPrivate):
``` {.wiki}
qvm-grow-private <vm-name> <size>
```
### HVM disk image
In this example we will grow the disk image of an HVM to 30GB.
First, stop/shutdown the HVM.
Then, from a Dom0 terminal (in KDE: System Tools -\> Terminal Emulator) do the following:
2013-03-07 23:58:33 +00:00
``` {.wiki}
cd /var/lib/qubes/appvms/<yourHVM>/
ls -lh root.img (<--verify current size of disk image)
truncate -s 30GB root.img
ls -lh root.img (<--verify new size of disk image)
2013-03-07 23:58:33 +00:00
```
The partition table and file-system must be adjusted after this change:
2013-03-07 23:58:33 +00:00
#### Windows 7
2013-03-07 23:58:33 +00:00
1. Click Start
2. type "diskmgmt.msc" - this takes you to Disk Management
3. Right-click on your existing volume, select "Extend Volume..."
4. Click through the wizard.
2013-03-07 23:58:33 +00:00
No reboot required.
2013-03-07 23:58:33 +00:00
#### FreeBSD
``` {.wiki}
gpart recover ada0
sysctl kern.geom.debugflags=0x10
gpart resize -i index ada0
zpool online -e poolname ada0
```