--- a/SI/lvm.pm Fri Jan 15 20:38:38 2010 +0100
+++ b/SI/lvm.pm Fri Jan 15 20:40:14 2010 +0100
@@ -5,25 +5,28 @@
use SI::tools;
sub vg_info($\%) {
- my ($file, $part) = @_;
- foreach (map { (split /:/)[0] } map { /^\s*(.*)/; } `vgs --noheadings --separator :`) {
- my $file = sprintf $file, $_;
- run("vgcfgbackup -f $file >/dev/null");
- }
+ my ($file, $part) = @_;
+ foreach (map { (split /:/)[0] }
+ map { /^\s*(.*)/; } `vgs --noheadings --separator :`)
+ {
+ my $file = sprintf $file, $_;
+ run("vgcfgbackup -f $file >/dev/null");
+ }
}
sub lv_info($\%) {
- my ($file, $part) = @_;
+ my ($file, $part) = @_;
- foreach my $p (keys %$part) {
- `pvs -o +uuid --nameprefix --noheadings $p` =~ /\bLVM2_PV_UUID='(.*?)'/
- or next;
+ foreach my $p (keys %$part) {
+ `pvs -o +uuid --nameprefix --noheadings $p` =~ /\bLVM2_PV_UUID='(.*?)'/
+ or next;
- $part->{$p}{type} = "pv";
- $part->{$p}{uuid} = $1;
+ $part->{$p}{type} = "pv";
+ $part->{$p}{uuid} = $1;
- }
+ }
}
1;
+# vim:sts=4 sw=4 aw ai si: