From c7273ea5c302d4fa1c0e07c77c1040bc47bcd393 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Sun, 28 Jul 2013 18:33:01 +0200 Subject: [PATCH] Call sync before taking an LVM snapshot --- virt-backup | 1 + 1 file changed, 1 insertion(+) diff --git a/virt-backup b/virt-backup index 606f294..9975cac 100644 --- a/virt-backup +++ b/virt-backup @@ -341,6 +341,7 @@ sub prepare_backup{ } close MOUNT; } + die "Couldn't call sync before taking the snapshot: $!\n" unless (system ("/bin/sync") == 0); if (!$is_mounted && create_snapshot($lvm,$time)){ print "$lvm seems to be a valid logical volume (LVM), a snapshot has been taken as " . $lvm . $time ."\n" if ($opts{debug});