gnt-instance list with more verbose output
[sysadmin-cookbook] / recepies / zfs / zfs-replicate-pool.pl
index 71e4b05..57c94cb 100755 (executable)
@@ -97,7 +97,7 @@ foreach my $fs ( @arh ) {
                        $snapshot = "-i $from_pool/$name\@$prev $from_pool/$name\@$snap";
                }
 
-               warn "zfs transfer $snapshot -> $to_dev";
+               warn "zfs transfer $snapshot -> $to_dev\n";
 
                my $t = time();
 
@@ -116,8 +116,8 @@ foreach my $fs ( @arh ) {
                $t = time() - $t;
                warn "took $t seconds to complete\n";
 
-               $dev->system("zfs set readonly=on $to_pool/$name\@$snap") if $i == 0;
-               die $dev->error if $dev->error;
+               $dev->system("zfs set readonly=on $to_pool/$name") if $i == 0;
+               warn "ERROR: ",$dev->error if $dev->error;
 
                sleep 1;
                $dev_snapshot = snapshots_from $dev;