chiark / gitweb /
@@ -1,3 +1,9 @@
[chiark-utils.git] / backup / full
index 2f630eb1660bbf561df8c6d02c4b2b91eb20e487..9c603b9affbf80b9cd75b4f1b6cbbd557388d04e 100755 (executable)
@@ -186,6 +186,7 @@ foreach $exc (@excl) {
 for $tf (@fsys) {
     printdate();
     parsefsys();
+    prepfsys();
 
     pipe(FINDOR,FINDOW) or die $!;
     pipe(DUMPOR,DUMPOW) or die $!;
@@ -220,7 +221,7 @@ for $tf (@fsys) {
         $dumpcmd = "afio -b $softblocksizebytes -Zo -";
         $dumpin = '<&FINDOR';
     } elsif ($tm eq 'ntfsimage') {
-       $dumpcmd= "ntfsimage -vvf --dirty $dev";
+       $dumpcmd= "ntfsimage -svvf --dirty $dev";
     } else {
        die "unknown method $tm for $prefix:$atf\n";
     }
@@ -249,6 +250,8 @@ for $tf (@fsys) {
     push @tapefilesizes, [ $1, $currenttapefilename ];
     $totalrecords += $1;
     pboth("total blocks written so far: $totalrecords\n");
+
+    finfsys();
 }
 
 # The backup should now be complete; verify it