8 my $to = DateTime->now->subtract( days => 3 )->truncate( to => 'day' );
10 foreach my $snap ( glob '/mnt/*/.snap/*' ) {
11 if ( $snap =~ m{^(.+)/((\d\d\d\d)-(\d\d)-(\d\d)T(\d\d))$} ) {
14 next if $6 == 0; # keep daily snapshot
15 my $dt = DateTime->new( year => $3, month => $4, day => $5, hour => $6 );
17 warn "remove $snap\n";
18 system "btrfsctl -D $name $path";