don't create swap snapshot
[vmdk-backup] / vmdk-backup.pl
index 068325f..e66193f 100755 (executable)
@@ -64,6 +64,7 @@ while(<$lvs>) {
                next;
        }
        push @lv_create, "lvcreate --name $name --size $size $vg_backup";
+       next if $name =~ m/swap/;
        push @lv_create, "lvcreate --snapshot /dev/$vg/$name --name ${name}-snap --size 100M";
        push @lv_remove, "/dev/$vg/$name-snap";
 }
@@ -162,6 +163,8 @@ sh "lvremove -f $_" foreach @lv_remove;
 
 sh "vgchange --available n $vg_backup";
 
+sh "vgexport $vg_backup";
+
 sh "kpartx -dv /dev/nbd0";
 
 warn "finished in ", time() - $start_t, " seconds\n";