X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Flvm;h=dd503e7a789c1710bfdaaac229712a50fc9111a3;hp=3d8be29e782a348bfa2a5f8d22f407caf1dee0ac;hb=a1b737d1580fe8ad5aea50e003c7d0334cf6b663;hpb=b7fed73a8d9509acef0307ce94d59c047653b821 diff --git a/backup/lvm b/backup/lvm index 3d8be29..dd503e7 100755 --- a/backup/lvm +++ b/backup/lvm @@ -23,13 +23,14 @@ fi fstype="$(mount | sed -n \ "s,^$device on $mountpoint type \([a-z0-9][a-z0-9]*\) .*,-t \1 ,p")" +lvmunmapperdevice +lvmdevice2vgroup + if [ -z "$lvm_lvsize_opts" ]; then - vgroup="${device#/dev/}" - vgroup="${vgroup%/*}" lvmextentscore1 lvdisplay_out="$(really lvdisplay -c "$device")" - extents2="$(printf "%s" "$lvdisplay_out" | awk -F: '{print $9}')" + extents2="$(printf "%s" "$lvdisplay_out" | awk -F: '{print $8}')" extents2=$(( $extents2 + ($extents2+9)/10 - 1 )) lvmextentscore2