X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=BackupPC_ovz;h=06bf6a6999b5045efe0374f588063523d9c00363;hb=38952dc8c032aff8c7895fecd1faada765b991e8;hp=883b693723273fc789a15fc99245851e4f635121;hpb=82ed31db4a0343059d15646d4e15e814e7944115;p=ovzbpc.git diff --git a/BackupPC_ovz b/BackupPC_ovz index 883b693..06bf6a6 100755 --- a/BackupPC_ovz +++ b/BackupPC_ovz @@ -1,10 +1,11 @@ #!/usr/bin/perl # # BackupPC_ovz +# Version: __appVersion__ # # OpenVZ integration for BackupPC allowing the latter to backup OpenVZ VE's # with ovz awareness to improve backup and restore efficiency and features. - +# # FIXME: signal handling to clean up mount point and snapshot on termination use strict; @@ -19,7 +20,7 @@ my @script_ext = qw(start stop mount umount); my @velist = (); my $pidfile = "/tmp/".basename($0).".pid"; my $vzsnap = 'vzsnap'; # Mount point and lv names. Mount is relative to /. -my $snapsize = '1g'; +my $snapsize = '25g'; my $hnlistFile = "/etc/backuppc/".basename($0).".hnlist"; my $velistFile = $ENV{HOME}."/log/".basename($0).".velist"; @@ -327,7 +328,7 @@ sub makeSnapshot($) die "Failed to create snapshot device" } $ve->{'snapdev'} = $snapdev; - cmdSystemOrEval("mount -o nouuid $snapdev $snaproot"); + cmdSystemOrEval("mount -o noatime,nodiratime $snapdev $snaproot"); my $snapprivate = $ve->{'private'}; $snapprivate =~ s|/?$lvmpath/?|/$vzsnap/|;