From 1e679ac591d100e92493992bf89d408816a6b0cb Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Wed, 19 Sep 2012 12:20:21 +0200 Subject: [PATCH] qcow2 : preallocate metadatas at file creation Signed-off-by: Alexandre Derumier --- PVE/Storage/Plugin.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PVE/Storage/Plugin.pm b/PVE/Storage/Plugin.pm index 92a5978..4e6cac7 100644 --- a/PVE/Storage/Plugin.pm +++ b/PVE/Storage/Plugin.pm @@ -427,7 +427,10 @@ sub alloc_image { die "disk image '$path' already exists\n" if -e $path; - run_command("/usr/bin/qemu-img create -f $fmt '$path' ${size}K", + my $options = ""; + $options = "-o preallocation=metadata" if $fmt eq 'qcow2'; + + run_command("/usr/bin/qemu-img create $options -f $fmt '$path' ${size}K", errmsg => "unable to create image"); return "$vmid/$name";