[pve-devel] Qemu-img thin provision
Dietmar Maurer
dietmar at proxmox.com
Sat Sep 26 10:20:20 CEST 2015
Hi Gilberto,
first, please do not send private mail. (use the mailing list instead)
> On September 25, 2015 at 10:26 PM Gilberto Nunes <gilberto.nunes32 at gmail.com>
> wrote:
>
>
> Hi Dietmar
>
> Is there any file or script where I can change to deploy such feature?
> I meant, Proxmox must call some command to create VM file by qemu-img...
> If you can point me the path, perhaps aI can change it by myself...
>
for example:
diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm
index 6a1d6b6..bf98342 100644
--- a/PVE/Storage/Plugin.pm
+++ b/PVE/Storage/Plugin.pm
@@ -567,7 +567,8 @@ sub alloc_image {
} else {
my $cmd = ['/usr/bin/qemu-img', 'create'];
- push @$cmd, '-o', 'preallocation=metadata' if $fmt eq 'qcow2';
+ push @$cmd, '-o', 'preallocation=metadata'
+ if ($fmt eq 'qcow2') && ($size < 200*1024*1024);
push @$cmd, '-f', $fmt, $path, "${size}K";
More information about the pve-devel
mailing list