diff options
Diffstat (limited to 'test/shell/process-each-pv.sh')
-rw-r--r-- | test/shell/process-each-pv.sh | 1898 |
1 files changed, 948 insertions, 950 deletions
diff --git a/test/shell/process-each-pv.sh b/test/shell/process-each-pv.sh index a24b80b9c..d3a1863e2 100644 --- a/test/shell/process-each-pv.sh +++ b/test/shell/process-each-pv.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (C) 2008-2013 Red Hat, Inc. All rights reserved. +# Copyright (C) 2014 Red Hat, Inc. All rights reserved. # # This copyrighted material is made available to anyone wishing to use, # modify, copy, or redistribute it subject to the terms and conditions @@ -66,340 +66,340 @@ pvcreate "$dev14" # # pv in vg -pvdisplay -s $dev10 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev10" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv not in vg (one orphan) -pvdisplay -s $dev11 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # dev is not a pv -not pvdisplay -s $dev12 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # two pvs in different vgs -pvdisplay -s $dev10 $dev2 >err -grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev10" "$dev2" | tee err +grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # -a is invalid when used alone -not pvdisplay -a >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -a | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one pv and one orphan -pvdisplay -s $dev10 $dev11 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev10" "$dev11" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one pv and one dev (dev refers to a non-pv device) -not pvdisplay -s $dev10 $dev12 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s "$dev10" "$dev12" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one orphan and one dev -not pvdisplay -s $dev11 $dev12 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s "$dev11" "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # all pvs (pvs in vgs and orphan pvs) -pvdisplay -s >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvdisplay -s | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # all devs (pvs in vgs, orphan pvs, and devs) -pvdisplay -a -C >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -grep $dev12 err -grep $dev13 err -grep $dev14 err +pvdisplay -a -C | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +grep "$dev12" err +grep "$dev13" err +grep "$dev14" err # pv and orphan and dev -not pvdisplay -s $dev9 $dev11 $dev12 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s "$dev9" "$dev11" "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # -s option not allowed with -a -C -not pvdisplay -s -a -C > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s -a -C | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv and all (all ignored) -pvdisplay -a -C $dev9 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -a -C "$dev9" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan and all (all ignored) -pvdisplay -a -C $dev11 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -a -C "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one tag -pvdisplay -s @V2D3 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V2D3 | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # two tags -pvdisplay -s @V2D3 @V2D45 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V2D3 @V2D45 | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and pv -pvdisplay -s @V2D3 $dev4 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V2D3 "$dev4" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and orphan -pvdisplay -s @V2D3 $dev11 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V2D3 "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and dev -not pvdisplay -s @V2D3 $dev12 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvdisplay -s @V2D3 "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and all (all ignored) -pvdisplay @V2D3 -a -C > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay @V2D3 -a -C | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and pv redundant -pvdisplay -s @V2D3 $dev3 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V2D3 "$dev3" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # @@ -407,308 +407,308 @@ not grep $dev14 err # # pv in vg -pvs $dev10 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev10" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv not in vg (one orphan) -pvs $dev11 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # dev is not a pv -not pvs $dev12 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvs "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # two pvs in different vgs -pvs $dev10 $dev2 >err -grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev10" "$dev2" | tee err +grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one pv and one orphan -pvs $dev10 $dev11 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev10" "$dev11" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one pv and one dev -not pvs $dev10 $dev12 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvs "$dev10" "$dev12" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one orphan and one dev -not pvs $dev11 $dev12 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvs "$dev11" "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # all pvs (pvs in vgs and orphan pvs) -pvs >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvs | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # all devs (pvs in vgs, orphan pvs, and devs) -pvs -a >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -grep $dev12 err -grep $dev13 err -grep $dev14 err +pvs -a | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +grep "$dev12" err +grep "$dev13" err +grep "$dev14" err # pv and orphan and dev -not pvs $dev9 $dev11 $dev12 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvs "$dev9" "$dev11" "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv and all (all ignored) -pvs -a $dev9 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs -a "$dev9" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan and all (all ignored) -pvs -a $dev11 > err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs -a "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # one tag -pvs @V2D3 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # two tags -pvs @V2D3 @V2D45 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 @V2D45 | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and pv -pvs @V2D3 $dev4 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 "$dev4" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and orphan -pvs @V2D3 $dev11 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and dev -not pvs @V2D3 $dev12 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +not pvs @V2D3 "$dev12" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and all (all ignored) -pvs @V2D3 -a > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 -a | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag and pv redundant -pvs @V2D3 $dev3 > err -not grep $dev10 err -not grep $dev2 err -grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V2D3 "$dev3" | tee err +not grep "$dev10" err +not grep "$dev2" err +grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # @@ -720,73 +720,73 @@ not vgreduce $vg2 # fail with dev and -a -not vgreduce $vg2 $dev2 -a -check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +not vgreduce $vg2 "$dev2" -a +check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # remove one pv -vgreduce $vg2 $dev2 -not check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +vgreduce $vg2 "$dev2" +not check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev2 +vgextend $vg2 "$dev2" # remove two pvs -vgreduce $vg2 $dev2 $dev3 -not check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +vgreduce $vg2 "$dev2" "$dev3" +not check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev2 $dev3 +vgextend $vg2 "$dev2" "$dev3" pvchange --addtag V2D3 "$dev3" # remove one pv with tag vgreduce $vg2 @V2D3 -check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev3 +vgextend $vg2 "$dev3" pvchange --addtag V2D3 "$dev3" # remove two pvs, each with different tag vgreduce $vg2 @V2D3 @V2D4 -check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -not check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +not check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev3 $dev4 +vgextend $vg2 "$dev3" "$dev4" pvchange --addtag V2D3 "$dev3" pvchange --addtag V2D4 "$dev4" pvchange --addtag V2D45 "$dev4" @@ -794,16 +794,16 @@ pvchange --addtag V2D45 "$dev4" # remove two pvs, both with same tag vgreduce $vg2 @V2D45 -check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -not check pv_field $dev4 vg_name $vg2 -not check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +not check pv_field "$dev4" vg_name $vg2 +not check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev4 $dev5 +vgextend $vg2 "$dev4" "$dev5" pvchange --addtag V2D4 "$dev4" pvchange --addtag V2D45 "$dev4" pvchange --addtag V2D5 "$dev5" @@ -811,17 +811,17 @@ pvchange --addtag V2D45 "$dev5" # remove two pvs, one by name, one by tag -vgreduce $vg2 $dev2 @V2D3 -not check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +vgreduce $vg2 "$dev2" @V2D3 +not check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev2 $dev3 +vgextend $vg2 "$dev2" "$dev3" pvchange --addtag V2D3 "$dev3" @@ -829,16 +829,16 @@ pvchange --addtag V2D3 "$dev3" pvchange --addtag V2D5V3D9 "$dev5" pvchange --addtag V2D5V3D9 "$dev9" vgreduce $vg2 @V2D5V3D9 -check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -not check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +not check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev5 +vgextend $vg2 "$dev5" pvchange --addtag V2D5 "$dev5" pvchange --addtag V2D45 "$dev5" @@ -857,18 +857,18 @@ pvchange --addtag V2D45 "$dev5" # lvcreate on one pv to make it used # remove all unused pvs -lvcreate -n $lv1 -l 2 $vg2 $dev2 +lvcreate -n $lv1 -l 2 $vg2 "$dev2" not vgreduce -a $vg2 -check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -not check pv_field $dev4 vg_name $vg2 -not check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +not check pv_field "$dev4" vg_name $vg2 +not check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev3 $dev4 $dev5 +vgextend $vg2 "$dev3" "$dev4" "$dev5" pvchange --addtag V2D3 "$dev3" pvchange --addtag V2D4 "$dev4" pvchange --addtag V2D45 "$dev4" @@ -886,25 +886,25 @@ lvremove $vg2/$lv1 vgremove $vg1 vgremove $vg2 vgremove $vg3 -pvremove $dev11 -pvremove $dev14 +pvremove "$dev11" +pvremove "$dev14" # new config with some pvs that have zero mdas # for vg1 -pvcreate $dev10 +pvcreate "$dev10" # for vg2 -pvcreate $dev2 --metadatacopies 0 -pvcreate $dev3 -pvcreate $dev4 -pvcreate $dev5 +pvcreate "$dev2" --metadatacopies 0 +pvcreate "$dev3" +pvcreate "$dev4" +pvcreate "$dev5" # for vg3 -pvcreate $dev6 --metadatacopies 0 -pvcreate $dev7 --metadatacopies 0 -pvcreate $dev8 --metadatacopies 0 -pvcreate $dev9 +pvcreate "$dev6" --metadatacopies 0 +pvcreate "$dev7" --metadatacopies 0 +pvcreate "$dev8" --metadatacopies 0 +pvcreate "$dev9" # orphan with mda pvcreate "$dev11" @@ -935,296 +935,296 @@ pvchange --addtag V3D9 "$dev9" # # pv with mda -pvdisplay -s $dev10 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev10" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv without mda -pvdisplay -s $dev2 >err -not grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev2" | tee err +not grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan with mda -pvdisplay -s $dev11 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan without mda -pvdisplay -s $dev14 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvdisplay -s "$dev14" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # pv with mda, pv without mda, orphan with mda, orphan without mda -pvdisplay -s $dev10 $dev2 $dev11 $dev14 >err -grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvdisplay -s "$dev10" "$dev2" "$dev11" "$dev14" | tee err +grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # tag refering to pv with mda and pv without mda -pvdisplay -s @V3 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V3 | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag refering to one pv without mda -pvdisplay -s @V3D8 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvdisplay -s @V3D8 | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # all pvs (pvs in vgs and orphan pvs) -pvdisplay -s >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvdisplay -s | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # all devs (pvs in vgs, orphan pvs, and devs) -pvdisplay -a -C >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -grep $dev12 err -grep $dev13 err -grep $dev14 err +pvdisplay -a -C | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +grep "$dev12" err +grep "$dev13" err +grep "$dev14" err # # pvs including pvs without mdas # # pv with mda -pvs $dev10 >err -grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev10" | tee err +grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # pv without mda -pvs $dev2 >err -not grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev2" | tee err +not grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan with mda -pvs $dev11 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs "$dev11" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # orphan without mda -pvs $dev14 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvs "$dev14" | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # pv with mda, pv without mda, orphan with mda, orphan without mda -pvs $dev10 $dev2 $dev11 $dev14 >err -grep $dev10 err -grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -not grep $dev8 err -not grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvs "$dev10" "$dev2" "$dev11" "$dev14" | tee err +grep "$dev10" err +grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +not grep "$dev8" err +not grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # tag refering to pv with mda and pv without mda -pvs @V3 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V3 | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # tag refering to one pv without mda -pvs @V3D8 >err -not grep $dev10 err -not grep $dev2 err -not grep $dev3 err -not grep $dev4 err -not grep $dev5 err -not grep $dev6 err -not grep $dev7 err -grep $dev8 err -not grep $dev9 err -not grep $dev11 err -not grep $dev12 err -not grep $dev13 err -not grep $dev14 err +pvs @V3D8 | tee err +not grep "$dev10" err +not grep "$dev2" err +not grep "$dev3" err +not grep "$dev4" err +not grep "$dev5" err +not grep "$dev6" err +not grep "$dev7" err +grep "$dev8" err +not grep "$dev9" err +not grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +not grep "$dev14" err # all pvs (pvs in vgs and orphan pvs) -pvs >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -not grep $dev12 err -not grep $dev13 err -grep $dev14 err +pvs | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +not grep "$dev12" err +not grep "$dev13" err +grep "$dev14" err # all devs (pvs in vgs, orphan pvs, and devs) -pvs -a >err -grep $dev10 err -grep $dev2 err -grep $dev3 err -grep $dev4 err -grep $dev5 err -grep $dev6 err -grep $dev7 err -grep $dev8 err -grep $dev9 err -grep $dev11 err -grep $dev12 err -grep $dev13 err -grep $dev14 err +pvs -a | tee err +grep "$dev10" err +grep "$dev2" err +grep "$dev3" err +grep "$dev4" err +grep "$dev5" err +grep "$dev6" err +grep "$dev7" err +grep "$dev8" err +grep "$dev9" err +grep "$dev11" err +grep "$dev12" err +grep "$dev13" err +grep "$dev14" err # @@ -1232,54 +1232,52 @@ grep $dev14 err # # remove pv without mda -vgreduce $vg2 $dev2 -not check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +vgreduce $vg2 "$dev2" +not check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev2 +vgextend $vg2 "$dev2" # remove pv with mda and pv without mda -vgreduce $vg2 $dev2 $dev3 -not check pv_field $dev2 vg_name $vg2 -not check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 +vgreduce $vg2 "$dev2" "$dev3" +not check pv_field "$dev2" vg_name $vg2 +not check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 # reset -vgextend $vg2 $dev2 -vgextend $vg2 $dev3 +vgextend $vg2 "$dev2" +vgextend $vg2 "$dev3" # fail to remove only pv with mda -not vgreduce $vg3 $dev9 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 -check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 +not vgreduce $vg3 "$dev9" +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 # remove by tag a pv without mda vgreduce $vg3 @V3D8 -check pv_field $dev6 vg_name $vg3 -check pv_field $dev7 vg_name $vg3 -not check pv_field $dev8 vg_name $vg3 -check pv_field $dev9 vg_name $vg3 -check pv_field $dev2 vg_name $vg2 -check pv_field $dev3 vg_name $vg2 -check pv_field $dev4 vg_name $vg2 -check pv_field $dev5 vg_name $vg2 +check pv_field "$dev6" vg_name $vg3 +check pv_field "$dev7" vg_name $vg3 +not check pv_field "$dev8" vg_name $vg3 +check pv_field "$dev9" vg_name $vg3 +check pv_field "$dev2" vg_name $vg2 +check pv_field "$dev3" vg_name $vg2 +check pv_field "$dev4" vg_name $vg2 +check pv_field "$dev5" vg_name $vg2 # reset -vgextend $vg3 $dev8 - - +vgextend $vg3 "$dev8" |